home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Strategy• / Othello ••• / Othello еее.rsrc / CODE_1.txt < prev    next >
Text File  |  1989-10-25  |  382KB  |  6,996 lines

  1. # near model CODE resource
  2. # jump table entries: 0-0 (1 of them)
  3. export_0:
  4. 00000000  602C                     bra        +0x2E /* 0000002E */
  5. 00000002  0000 0080                ori.b      D0, 0x80
  6. 00000006  0000 3590                ori.b      D0, 0x90
  7. 0000000A  0000 511C                ori.b      D0, 0x1C
  8. 0000000E  0000 0000                ori.b      D0, 0x0
  9. 00000012  0000 0000                ori.b      D0, 0x0
  10. 00000016  0000 0000                ori.b      D0, 0x0
  11. 0000001A  0000 0000                ori.b      D0, 0x0
  12. 0000001E  0000 0000                ori.b      D0, 0x0
  13. 00000022  0000 0000                ori.b      D0, 0x0
  14. 00000026  0000 0000                ori.b      D0, 0x0
  15. 0000002A  0000 0000                ori.b      D0, 0x0
  16. label0000002E:
  17. 0000002E  43FA FFD2                lea.l      A1, [PC - 0x2E /* 00000002, value 0x80, cstring "" */]
  18. 00000032  2209                     move.l     D1, A1
  19. 00000034  5581                     subq.l     D1, 2
  20. 00000036  2459                     movea.l    A2, [A1]+
  21. 00000038  D5C1                     add.l      A2, D1
  22. label0000003A:
  23. 0000003A  1E12                     move.b     D7, [A2]
  24. 0000003C  0287 0000 00FF           andi.l     D7, 0xFF
  25. 00000042  4212                     clr.b      [A2]
  26. 00000044  D392                     add.l      [A2], D1
  27. 00000046  0C87 0000 00FF           cmpi.l     D7, 0xFF
  28. 0000004C  6700 0018                beq        +0x1A /* 00000066 */
  29. 00000050  4A87                     tst.l      D7
  30. 00000052  6600 000A                bne        +0xC /* 0000005E */
  31. 00000056  2459                     movea.l    A2, [A1]+
  32. 00000058  D5C1                     add.l      A2, D1
  33. 0000005A  6000 FFDE                bra        -0x20 /* 0000003A */
  34. label0000005E:
  35. 0000005E  E39F                     rol        D7, 1
  36. 00000060  D5C7                     add.l      A2, D7
  37. 00000062  6000 FFD6                bra        -0x28 /* 0000003A */
  38. label00000066:
  39. 00000066  4267                     clr.w      -[A7]
  40. 00000068  A974                     syscall    Button
  41. 0000006A  4A1F                     tst.b      [A7]+
  42. 0000006C  6700 0010                beq        +0x12 /* 0000007E */
  43. 00000070  3F3C 0001                move.w     -[A7], 0x1
  44. 00000074  A9C8                     syscall    SysBeep
  45. 00000076  7001                     moveq.l    D0, 0x01
  46. label00000078:
  47. 00000078  4A80                     tst.l      D0
  48. 0000007A  6600 FFFC                bne        -0x2 /* 00000078 */
  49. label0000007E:
  50. 0000007E  23CD 0300 002A           move.l     [0x0300002A], A5
  51. 00000084  4EB9 0300 06D6           jsr        [0x030006D6]
  52. 0000008A  2A79 1000 002A           movea.l    A5, [0x1000002A]
  53. 00000090  ADF4                     syscall    ExitToShell, auto_pop
  54. 00000092  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  55. 00000096  FFF4                     .invalid   <<F/7/7>>
  56. 00000098  48EE 3000 FFF4           movem.l    [A6 - 0xC], A4,A5
  57. 0000009E  2D7C 0000 0001 FFFC      move.l     [A6 - 0x4], 0x1
  58. 000000A6  2A6E 0008                movea.l    A5, [A6 + 0x8]
  59. 000000AA  287C 0900 4BEE           movea.l    A4, 0x9004BEE
  60. 000000B0  6004                     bra        +0x6 /* 000000B6 */
  61. label000000B2:
  62. 000000B2  52AE FFFC                addq.l     [A6 - 0x4], 1
  63. label000000B6:
  64. 000000B6  18DD                     move.b     [A4]+, [A5]+
  65. 000000B8  66F8                     bne        -0x6 /* 000000B2 */
  66. 000000BA  13EE FFFF 0300 4BEC      move.b     [0x03004BEC], [A6 - 0x1]
  67. 000000C2  2F3C 0300 4BEC           move.l     -[A7], 0x3004BEC
  68. 000000C8  4EB9 0E00 355A           jsr        [0x0E00355A]
  69. 000000CE  588F                     addq.l     A7, 4
  70. 000000D0  4CEE 3000 FFF4           movem.l    A4,A5, [A6 - 0xC]
  71. 000000D6  4E5E                     unlink     A6
  72. 000000D8  4E75                     rts
  73. 000000DA  4E56 FFF8                link       A6, -0x0008
  74. 000000DE  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  75. 000000E4  2F3C 0300 4C36           move.l     -[A7], 0x3004C36
  76. 000000EA  2F3C 0300 4C35           move.l     -[A7], 0x3004C35
  77. 000000F0  2F3C 0500 4C34           move.l     -[A7], 0x5004C34
  78. 000000F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  79. 000000FA  4EB9 0F00 3080           jsr        [0x0F003080]
  80. 00000100  DFFC 0000 0010           add.l      A7, 0x10
  81. 00000106  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  82. 0000010C  2F3C 0000 0000           move.l     -[A7], 0x0
  83. 00000112  2F3C 0000 0101           move.l     -[A7], 0x101
  84. 00000118  4EB9 0D00 3050           jsr        [0x0D003050]
  85. 0000011E  DFFC 0000 000C           add.l      A7, 0xC
  86. 00000124  2D40 FFF8                move.l     [A6 - 0x8], D0
  87. 00000128  486E FFFC                pea.l      [A6 - 0x4]
  88. 0000012C  2F3C 0000 0000           move.l     -[A7], 0x0
  89. 00000132  4EB9 0600 3060           jsr        [0x06003060]
  90. 00000138  508F                     addq.l     A7, 8
  91. 0000013A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  92. 0000013E  4EB9 1D00 3070           jsr        [0x1D003070]
  93. 00000144  588F                     addq.l     A7, 4
  94. 00000146  4E5E                     unlink     A6
  95. 00000148  4E75                     rts
  96. fn0000014A:
  97. 0000014A  4E56 FFF8                link       A6, -0x0008
  98. 0000014E  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  99. 00000154  42AE FFFC                clr.l      [A6 - 0x4]
  100. 00000158  206E FFFC                movea.l    A0, [A6 - 0x4]
  101. 0000015C  20BC FFFF FFFF           move.l     [A0], 0xFFFFFFFF
  102. 00000162  2D7C 0000 0908 FFF8      move.l     [A6 - 0x8], 0x908
  103. 0000016A  206E FFF8                movea.l    A0, [A6 - 0x8]
  104. 0000016E  2010                     move.l     D0, [A0]
  105. 00000170  0480 0000 4000           subi.l     D0, 0x4000 /* '@\0' */
  106. 00000176  2F00                     move.l     -[A7], D0
  107. 00000178  4EB9 0400 2E50           jsr        [0x04002E50]
  108. 0000017E  588F                     addq.l     A7, 4
  109. 00000180  4EB9 0300 2E40           jsr        [0x03002E40]
  110. 00000186  4EB9 0300 2E80           jsr        [0x03002E80]
  111. 0000018C  4EB9 0300 2E80           jsr        [0x03002E80]
  112. 00000192  4EB9 0B00 2E80           jsr        [0x0B002E80]
  113. 00000198  4E5E                     unlink     A6
  114. 0000019A  4E75                     rts
  115. fn0000019C:
  116. 0000019C  4E56 FFF8                link       A6, -0x0008
  117. 000001A0  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  118. 000001A6  61A2                     bsr        -0x5C /* 0000014A */
  119. 000001A8  23FC 0200 537C 0300 5456 move.l     [0x03005456], 0x200537C
  120. 000001B2  2039 0700 5456           move.l     D0, [0x07005456]
  121. 000001B8  0680 0000 00CA           addi.l     D0, 0xCA
  122. 000001BE  2F00                     move.l     -[A7], D0
  123. 000001C0  4EB9 0400 2D10           jsr        [0x04002D10]
  124. 000001C6  588F                     addq.l     A7, 4
  125. 000001C8  4EB9 0300 2F00           jsr        [0x03002F00]
  126. 000001CE  2079 0500 5456           movea.l    A0, [0x05005456]
  127. 000001D4  2140 004C                move.l     [A0 + 0x4C], D0
  128. 000001D8  4EB9 0300 2EE0           jsr        [0x03002EE0]
  129. 000001DE  4EB9 0300 2F40           jsr        [0x03002F40]
  130. 000001E4  4EB9 0300 30C0           jsr        [0x030030C0]
  131. 000001EA  4EB9 0600 3000           jsr        [0x06003000]
  132. 000001F0  2F3C 0000 0000           move.l     -[A7], 0x0
  133. 000001F6  4EB9 0400 3040           jsr        [0x04003040]
  134. 000001FC  588F                     addq.l     A7, 4
  135. 000001FE  4EB9 0600 2D40           jsr        [0x06002D40]
  136. 00000204  2F3C FFFF FFEF           move.l     -[A7], 0xFFFFFFEF
  137. 0000020A  4EB9 0400 2F20           jsr        [0x04002F20]
  138. 00000210  588F                     addq.l     A7, 4
  139. 00000212  2F3C 0300 5452           move.l     -[A7], 0x3005452
  140. 00000218  4EB9 0400 2F30           jsr        [0x04002F30]
  141. 0000021E  588F                     addq.l     A7, 4
  142. 00000220  2F39 0300 5452           move.l     -[A7], [0x03005452]
  143. 00000226  4EB9 0700 2D20           jsr        [0x07002D20]
  144. 0000022C  588F                     addq.l     A7, 4
  145. 0000022E  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  146. 00000234  2F3C 0600 545A           move.l     -[A7], 0x600545A
  147. 0000023A  2F3C 0000 0104           move.l     -[A7], 0x104
  148. 00000240  4EB9 0600 2FF0           jsr        [0x06002FF0]
  149. 00000246  DFFC 0000 000C           add.l      A7, 0xC
  150. 0000024C  23C0 0300 5370           move.l     [0x03005370], D0
  151. 00000252  2079 1D00 5456           movea.l    A0, [0x1D005456]
  152. 00000258  3D68 0056 FFF8           move.w     [A6 - 0x8], [A0 + 0x56]
  153. 0000025E  3D68 0058 FFFA           move.w     [A6 - 0x6], [A0 + 0x58]
  154. 00000264  3D68 005A FFFC           move.w     [A6 - 0x4], [A0 + 0x5A]
  155. 0000026A  3D68 005C FFFE           move.w     [A6 - 0x2], [A0 + 0x5C]
  156. 00000270  302E FFFC                move.w     D0, [A6 - 0x4]
  157. 00000274  48C0                     ext.l      D0
  158. 00000276  2F00                     move.l     -[A7], D0
  159. 00000278  302E FFFE                move.w     D0, [A6 - 0x2]
  160. 0000027C  48C0                     ext.l      D0
  161. 0000027E  2F00                     move.l     -[A7], D0
  162. 00000280  2F3C 0000 0014           move.l     -[A7], 0x14
  163. 00000286  2F3C 0000 0000           move.l     -[A7], 0x0
  164. 0000028C  2F3C 0300 5374           move.l     -[A7], 0x3005374
  165. 00000292  4EB9 1600 2DE0           jsr        [0x16002DE0]
  166. 00000298  DFFC 0000 0014           add.l      A7, 0x14
  167. 0000029E  302E FFFC                move.w     D0, [A6 - 0x4]
  168. 000002A2  48C0                     ext.l      D0
  169. 000002A4  5F80                     subq.l     D0, 7
  170. 000002A6  2F00                     move.l     -[A7], D0
  171. 000002A8  302E FFFE                move.w     D0, [A6 - 0x2]
  172. 000002AC  48C0                     ext.l      D0
  173. 000002AE  5F80                     subq.l     D0, 7
  174. 000002B0  2F00                     move.l     -[A7], D0
  175. 000002B2  2F3C 0000 000E           move.l     -[A7], 0xE
  176. 000002B8  2F3C 0000 0030           move.l     -[A7], 0x30 /* '0' */
  177. 000002BE  2F3C 0300 544A           move.l     -[A7], 0x300544A
  178. 000002C4  4EB9 0600 2DE0           jsr        [0x06002DE0]
  179. 000002CA  DFFC 0000 0014           add.l      A7, 0x14
  180. 000002D0  4EB9 0300 0704           jsr        [0x03000704]
  181. 000002D6  4EB9 0A00 1B6C           jsr        [0x0A001B6C]
  182. 000002DC  4E5E                     unlink     A6
  183. 000002DE  4E75                     rts
  184. fn000002E0:
  185. 000002E0  4E56 FFF8                link       A6, -0x0008
  186. 000002E4  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  187. 000002EA  2039 0700 5370           move.l     D0, [0x07005370]
  188. 000002F0  0680 0000 0010           addi.l     D0, 0x10
  189. 000002F6  2F00                     move.l     -[A7], D0
  190. 000002F8  4EB9 0400 2DF0           jsr        [0x04002DF0]
  191. 000002FE  588F                     addq.l     A7, 4
  192. 00000300  4EB9 0300 0FFC           jsr        [0x03000FFC]
  193. 00000306  4EB9 0C00 1516           jsr        [0x0C001516]
  194. 0000030C  4E5E                     unlink     A6
  195. 0000030E  4E75                     rts
  196. fn00000310:
  197. 00000310  4E56 FFFC                link       A6, -0x0004
  198. 00000314  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  199. 0000031A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  200. 0000031E  4EB9 0600 2F80           jsr        [0x06002F80]
  201. 00000324  588F                     addq.l     A7, 4
  202. 00000326  486E FFFC                pea.l      [A6 - 0x4]
  203. 0000032A  4EB9 0600 2D30           jsr        [0x06002D30]
  204. 00000330  588F                     addq.l     A7, 4
  205. 00000332  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  206. 00000336  4EB9 0700 2D20           jsr        [0x07002D20]
  207. 0000033C  588F                     addq.l     A7, 4
  208. 0000033E  61A0                     bsr        -0x5E /* 000002E0 */
  209. 00000340  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  210. 00000344  4EB9 0600 2D20           jsr        [0x06002D20]
  211. 0000034A  588F                     addq.l     A7, 4
  212. 0000034C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  213. 00000350  4EB9 0B00 2F90           jsr        [0x0B002F90]
  214. 00000356  588F                     addq.l     A7, 4
  215. 00000358  4E5E                     unlink     A6
  216. 0000035A  4E75                     rts
  217. 0000035C  4E56 FFF4                link       A6, -0x000C
  218. 00000360  48EE 0000 FFF4           movem.l    [A6 - 0xC], <none>
  219. 00000366  2F3C 0700 544A           move.l     -[A7], 0x700544A
  220. 0000036C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  221. 00000370  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  222. 00000374  4EB9 0900 2F60           jsr        [0x09002F60]
  223. 0000037A  DFFC 0000 000C           add.l      A7, 0xC
  224. 00000380  2D40 FFF4                move.l     [A6 - 0xC], D0
  225. 00000384  2F00                     move.l     -[A7], D0
  226. 00000386  4EB9 0800 2EC0           jsr        [0x08002EC0]
  227. 0000038C  588F                     addq.l     A7, 4
  228. 0000038E  2D40 FFFC                move.l     [A6 - 0x4], D0
  229. 00000392  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  230. 00000396  4EB9 0E00 2EB0           jsr        [0x0E002EB0]
  231. 0000039C  588F                     addq.l     A7, 4
  232. 0000039E  2D40 FFF8                move.l     [A6 - 0x8], D0
  233. 000003A2  2F3C 0000 0001           move.l     -[A7], 0x1
  234. 000003A8  2F00                     move.l     -[A7], D0
  235. 000003AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  236. 000003AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  237. 000003B2  4EB9 0C00 2F50           jsr        [0x0C002F50]
  238. 000003B8  DFFC 0000 0010           add.l      A7, 0x10
  239. 000003BE  202E 0008                move.l     D0, [A6 + 0x8]
  240. 000003C2  0680 0000 0010           addi.l     D0, 0x10
  241. 000003C8  2F00                     move.l     -[A7], D0
  242. 000003CA  4EB9 0B00 2FD0           jsr        [0x0B002FD0]
  243. 000003D0  588F                     addq.l     A7, 4
  244. 000003D2  4E5E                     unlink     A6
  245. 000003D4  4E75                     rts
  246. fn000003D6:
  247. 000003D6  4E56 FFF0                link       A6, -0x0010
  248. 000003DA  48EE 0000 FFF0           movem.l    [A6 - 0x10], <none>
  249. 000003E0  4EB9 0800 30A0           jsr        [0x080030A0]
  250. 000003E6  486E FFF0                pea.l      [A6 - 0x10]
  251. 000003EA  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  252. 000003F0  4EB9 4000 2EF0           jsr        [0x40002EF0]
  253. 000003F6  508F                     addq.l     A7, 8
  254. 000003F8  4A80                     tst.l      D0
  255. 000003FA  6756                     beq        +0x58 /* 00000452 */
  256. 000003FC  302E FFF0                move.w     D0, [A6 - 0x10]
  257. 00000400  48C0                     ext.l      D0
  258. 00000402  0480 0000 0001           subi.l     D0, 0x1
  259. 00000408  0C80 0000 0007           cmpi.l     D0, 0x7
  260. 0000040E  6242                     bhi        +0x44 /* 00000452 */
  261. 00000410  D040                     add.w      D0, D0
  262. 00000412  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  263. 00000416  4EFB 0002                jmp        [PC + D0.w + 0x2]
  264. 0000041A  0012 0010                ori.b      [A2], 0x10
  265. 0000041E  001A 0010                ori.b      [A2]+, 0x10
  266. 00000422  001A 0024                ori.b      [A2]+, 0x24 /* '$' */
  267. 00000426  0010 002E                ori.b      [A0], 0x2E /* '.' */
  268. 0000042A  6026                     bra        +0x28 /* 00000452 */
  269. 0000042C  486E FFF0                pea.l      [A6 - 0x10]
  270. 00000430  6124                     bsr        +0x26 /* 00000456 */
  271. 00000432  601C                     bra        +0x1E /* 00000450 */
  272. 00000434  486E FFF0                pea.l      [A6 - 0x10]
  273. 00000438  6100 025A                bsr        +0x25C /* 00000694 */
  274. 0000043C  6012                     bra        +0x14 /* 00000450 */
  275. 0000043E  486E FFF0                pea.l      [A6 - 0x10]
  276. 00000442  6100 0226                bsr        +0x228 /* 0000066A */
  277. 00000446  6008                     bra        +0xA /* 00000450 */
  278. 00000448  486E FFF0                pea.l      [A6 - 0x10]
  279. 0000044C  6100 01D6                bsr        +0x1D8 /* 00000624 */
  280. label00000450:
  281. 00000450  588F                     addq.l     A7, 4
  282. label00000452:
  283. 00000452  4E5E                     unlink     A6
  284. 00000454  4E75                     rts
  285. fn00000456:
  286. 00000456  4E56 FFF4                link       A6, -0x000C
  287. 0000045A  48EE 0000 FFF4           movem.l    [A6 - 0xC], <none>
  288. 00000460  486E FFFC                pea.l      [A6 - 0x4]
  289. 00000464  202E 0008                move.l     D0, [A6 + 0x8]
  290. 00000468  0680 0000 000A           addi.l     D0, 0xA /* '\n' */
  291. 0000046E  2F00                     move.l     -[A7], D0
  292. 00000470  4EB9 1F00 2FE0           jsr        [0x1F002FE0]
  293. 00000476  508F                     addq.l     A7, 8
  294. 00000478  2D40 FFF8                move.l     [A6 - 0x8], D0
  295. 0000047C  0480 0000 0001           subi.l     D0, 0x1
  296. 00000482  0C80 0000 0005           cmpi.l     D0, 0x5
  297. 00000488  6200 0196                bhi        +0x198 /* 00000620 */
  298. 0000048C  D040                     add.w      D0, D0
  299. 0000048E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  300. 00000492  4EFB 0002                jmp        [PC + D0.w + 0x2]
  301. 00000496  0024 0010                ori.b      -[A4], 0x10
  302. 0000049A  006C 0046 0166           ori.w      [A4 + 0x166], 0x46 /* 'F' */
  303. 000004A0  0168 6000                bchg       [A0 + 0x6000], D0
  304. 000004A4  017C 2F2E                bchg       0x2F2E /* '/.' */, D0
  305. 000004A8  FFFC                     .invalid   <<F/7/7>>
  306. 000004AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  307. 000004AE  4EB9 0C00 3090           jsr        [0x0C003090]
  308. 000004B4  508F                     addq.l     A7, 8
  309. 000004B6  6000 0168                bra        +0x16A /* 00000620 */
  310. 000004BA  202E 0008                move.l     D0, [A6 + 0x8]
  311. 000004BE  0680 0000 000A           addi.l     D0, 0xA /* '\n' */
  312. 000004C4  2F00                     move.l     -[A7], D0
  313. 000004C6  4EB9 0500 3100           jsr        [0x05003100]
  314. 000004CC  588F                     addq.l     A7, 4
  315. 000004CE  2F00                     move.l     -[A7], D0
  316. 000004D0  4EB9 0600 07DA           jsr        [0x060007DA]
  317. label000004D6:
  318. 000004D6  588F                     addq.l     A7, 4
  319. 000004D8  6000 0146                bra        +0x148 /* 00000620 */
  320. 000004DC  2F3C 0B00 5374           move.l     -[A7], 0xB005374
  321. 000004E2  202E 0008                move.l     D0, [A6 + 0x8]
  322. 000004E6  0680 0000 000A           addi.l     D0, 0xA /* '\n' */
  323. 000004EC  2F00                     move.l     -[A7], D0
  324. 000004EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  325. 000004F2  4EB9 0A00 2F70           jsr        [0x0A002F70]
  326. 000004F8  DFFC 0000 000C           add.l      A7, 0xC
  327. 000004FE  6000 0120                bra        +0x122 /* 00000620 */
  328. 00000502  202E FFFC                move.l     D0, [A6 - 0x4]
  329. 00000506  B0B9 0500 5370           cmp.l      D0, [0x05005370]
  330. 0000050C  6600 0112                bne        +0x114 /* 00000620 */
  331. 00000510  4EB9 0800 2FA0           jsr        [0x08002FA0]
  332. 00000516  222E FFFC                move.l     D1, [A6 - 0x4]
  333. 0000051A  B280                     cmp.l      D1, D0
  334. 0000051C  670A                     beq        +0xC /* 00000528 */
  335. 0000051E  2F01                     move.l     -[A7], D1
  336. 00000520  4EB9 0400 2FB0           jsr        [0x04002FB0]
  337. 00000526  60AE                     bra        -0x50 /* 000004D6 */
  338. label00000528:
  339. 00000528  4AB9 0500 4BE4           tst.l      [0x05004BE4]
  340. 0000052E  6600 00F0                bne        +0xF2 /* 00000620 */
  341. 00000532  2039 0300 4BE8           move.l     D0, [0x03004BE8]
  342. 00000538  52B9 0600 4BE8           addq.l     [0x06004BE8], 1
  343. 0000053E  4A80                     tst.l      D0
  344. 00000540  6E00 00DE                bgt        +0xE0 /* 00000620 */
  345. 00000544  42B9 0900 5084           clr.l      [0x09005084]
  346. 0000054A  202E 0008                move.l     D0, [A6 + 0x8]
  347. 0000054E  0680 0000 000A           addi.l     D0, 0xA /* '\n' */
  348. 00000554  2F00                     move.l     -[A7], D0
  349. 00000556  4EB9 0400 2DD0           jsr        [0x04002DD0]
  350. 0000055C  588F                     addq.l     A7, 4
  351. 0000055E  2039 0400 4BA8           move.l     D0, [0x04004BA8]
  352. 00000564  E580                     asl        D0, 2
  353. 00000566  0680 0E00 4BAC           addi.l     D0, 0xE004BAC
  354. 0000056C  2040                     movea.l    A0, D0
  355. 0000056E  4A90                     tst.l      [A0]
  356. 00000570  673C                     beq        +0x3E /* 000005AE */
  357. 00000572  486E FFF4                pea.l      [A6 - 0xC]
  358. 00000576  202E 0008                move.l     D0, [A6 + 0x8]
  359. 0000057A  0680 0000 000A           addi.l     D0, 0xA /* '\n' */
  360. 00000580  2F00                     move.l     -[A7], D0
  361. 00000582  4EB9 0800 13CC           jsr        [0x080013CC]
  362. 00000588  508F                     addq.l     A7, 8
  363. 0000058A  4A80                     tst.l      D0
  364. 0000058C  672C                     beq        +0x2E /* 000005BA */
  365. 0000058E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  366. 00000592  4EB9 0400 0D28           jsr        [0x04000D28]
  367. 00000598  588F                     addq.l     A7, 4
  368. 0000059A  2039 0400 4BA8           move.l     D0, [0x04004BA8]
  369. 000005A0  E580                     asl        D0, 2
  370. 000005A2  0680 0800 4BAC           addi.l     D0, 0x8004BAC
  371. 000005A8  2040                     movea.l    A0, D0
  372. 000005AA  4A90                     tst.l      [A0]
  373. 000005AC  660C                     bne        +0xE /* 000005BA */
  374. label000005AE:
  375. 000005AE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  376. 000005B2  4EB9 0400 0D28           jsr        [0x04000D28]
  377. 000005B8  588F                     addq.l     A7, 4
  378. label000005BA:
  379. 000005BA  53B9 0400 4BE8           subq.l     [0x04004BE8], 1
  380. 000005C0  6F24                     ble        +0x26 /* 000005E6 */
  381. 000005C2  4AB9 0400 4BE4           tst.l      [0x04004BE4]
  382. 000005C8  661C                     bne        +0x1E /* 000005E6 */
  383. 000005CA  4AB9 0400 5084           tst.l      [0x04005084]
  384. 000005D0  6614                     bne        +0x16 /* 000005E6 */
  385. 000005D2  2039 0400 4BA8           move.l     D0, [0x04004BA8]
  386. 000005D8  E580                     asl        D0, 2
  387. 000005DA  0680 0600 4BAC           addi.l     D0, 0x6004BAC
  388. 000005E0  2040                     movea.l    A0, D0
  389. 000005E2  4A90                     tst.l      [A0]
  390. 000005E4  670E                     beq        +0x10 /* 000005F4 */
  391. label000005E6:
  392. 000005E6  42B9 0300 4BE8           clr.l      [0x03004BE8]
  393. 000005EC  4EB9 0400 14E0           jsr        [0x040014E0]
  394. 000005F2  602C                     bra        +0x2E /* 00000620 */
  395. label000005F4:
  396. 000005F4  4EB9 0D00 14E0           jsr        [0x0D0014E0]
  397. 000005FA  60B2                     bra        -0x4C /* 000005AE */
  398. 000005FC  6022                     bra        +0x24 /* 00000620 */
  399. 000005FE  202E 0008                move.l     D0, [A6 + 0x8]
  400. 00000602  0680 0000 000A           addi.l     D0, 0xA /* '\n' */
  401. 00000608  2F00                     move.l     -[A7], D0
  402. 0000060A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  403. 0000060E  4EB9 0600 2FC0           jsr        [0x06002FC0]
  404. 00000614  508F                     addq.l     A7, 8
  405. 00000616  4A80                     tst.l      D0
  406. 00000618  6706                     beq        +0x8 /* 00000620 */
  407. 0000061A  4EB9 0E00 2E90           jsr        [0x0E002E90]
  408. label00000620:
  409. 00000620  4E5E                     unlink     A6
  410. 00000622  4E75                     rts
  411. fn00000624:
  412. 00000624  4E56 0000                link       A6, 0
  413. 00000628  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  414. 0000062E  206E 0008                movea.l    A0, [A6 + 0x8]
  415. 00000632  2028 0002                move.l     D0, [A0 + 0x2]
  416. 00000636  B0B9 0D00 5370           cmp.l      D0, [0x0D005370]
  417. 0000063C  6628                     bne        +0x2A /* 00000666 */
  418. 0000063E  206E 0008                movea.l    A0, [A6 + 0x8]
  419. 00000642  3028 000E                move.w     D0, [A0 + 0xE]
  420. 00000646  48C0                     ext.l      D0
  421. 00000648  0280 0000 0001           andi.l     D0, 0x1
  422. 0000064E  6708                     beq        +0xA /* 00000658 */
  423. 00000650  2F39 0400 5370           move.l     -[A7], [0x04005370]
  424. 00000656  6006                     bra        +0x8 /* 0000065E */
  425. label00000658:
  426. 00000658  2F39 0300 5452           move.l     -[A7], [0x03005452]
  427. label0000065E:
  428. 0000065E  4EB9 0F00 2D20           jsr        [0x0F002D20]
  429. 00000664  588F                     addq.l     A7, 4
  430. label00000666:
  431. 00000666  4E5E                     unlink     A6
  432. 00000668  4E75                     rts
  433. fn0000066A:
  434. 0000066A  4E56 0000                link       A6, 0
  435. 0000066E  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  436. 00000674  206E 0008                movea.l    A0, [A6 + 0x8]
  437. 00000678  2028 0002                move.l     D0, [A0 + 0x2]
  438. 0000067C  B0B9 0400 5370           cmp.l      D0, [0x04005370]
  439. 00000682  660C                     bne        +0xE /* 00000690 */
  440. 00000684  2F39 1E00 5370           move.l     -[A7], [0x1E005370]
  441. 0000068A  6100 FC84                bsr        -0x37A /* 00000310 */
  442. 0000068E  588F                     addq.l     A7, 4
  443. label00000690:
  444. 00000690  4E5E                     unlink     A6
  445. 00000692  4E75                     rts
  446. fn00000694:
  447. 00000694  4E56 0000                link       A6, 0
  448. 00000698  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  449. 0000069E  206E 0008                movea.l    A0, [A6 + 0x8]
  450. 000006A2  3028 000E                move.w     D0, [A0 + 0xE]
  451. 000006A6  48C0                     ext.l      D0
  452. 000006A8  0280 0000 0100           andi.l     D0, 0x100
  453. 000006AE  6722                     beq        +0x24 /* 000006D2 */
  454. 000006B0  2028 0002                move.l     D0, [A0 + 0x2]
  455. 000006B4  0280 0000 00FF           andi.l     D0, 0xFF
  456. 000006BA  4880                     ext.w      D0
  457. 000006BC  48C0                     ext.l      D0
  458. 000006BE  2F00                     move.l     -[A7], D0
  459. 000006C0  4EB9 0500 3110           jsr        [0x05003110]
  460. 000006C6  588F                     addq.l     A7, 4
  461. 000006C8  2F00                     move.l     -[A7], D0
  462. 000006CA  4EB9 1300 07DA           jsr        [0x130007DA]
  463. 000006D0  588F                     addq.l     A7, 4
  464. label000006D2:
  465. 000006D2  4E5E                     unlink     A6
  466. 000006D4  4E75                     rts
  467. 000006D6  4E56 0000                link       A6, 0
  468. 000006DA  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  469. 000006E0  6100 FABA                bsr        -0x544 /* 0000019C */
  470. 000006E4  2F3C 0000 0000           move.l     -[A7], 0x0
  471. 000006EA  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  472. 000006F0  4EB9 1600 2F10           jsr        [0x16002F10]
  473. 000006F6  508F                     addq.l     A7, 8
  474. label000006F8:
  475. 000006F8  6100 FCDC                bsr        -0x322 /* 000003D6 */
  476. 000006FC  60FA                     bra        -0x4 /* 000006F8 */
  477. 000006FE  4E5E                     unlink     A6
  478. 00000700  4E75                     rts
  479. 00000702  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  480. 00000706  FFFC                     .invalid   <<F/7/7>>
  481. 00000708  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  482. 0000070E  2D7C 0000 0001 FFFC      move.l     [A6 - 0x4], 0x1
  483. 00000716  6020                     bra        +0x22 /* 00000738 */
  484. label00000718:
  485. 00000718  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  486. 0000071C  4EB9 0700 30D0           jsr        [0x070030D0]
  487. 00000722  588F                     addq.l     A7, 4
  488. 00000724  222E FFFC                move.l     D1, [A6 - 0x4]
  489. 00000728  E581                     asl        D1, 2
  490. 0000072A  0681 0C00 54F6           addi.l     D1, 0xC0054F6
  491. 00000730  2041                     movea.l    A0, D1
  492. 00000732  2080                     move.l     [A0], D0
  493. 00000734  52AE FFFC                addq.l     [A6 - 0x4], 1
  494. label00000738:
  495. 00000738  0CAE 0000 0006 FFFC      cmpi.l     [A6 - 0x4], 0x6
  496. 00000740  6FD6                     ble        -0x28 /* 00000718 */
  497. 00000742  2F3C 0300 4C38           move.l     -[A7], 0x3004C38
  498. 00000748  2F39 0300 54FA           move.l     -[A7], [0x030054FA]
  499. 0000074E  4EB9 0F00 3150           jsr        [0x0F003150]
  500. 00000754  508F                     addq.l     A7, 8
  501. 00000756  2D7C 0000 0001 FFFC      move.l     [A6 - 0x4], 0x1
  502. 0000075E  6022                     bra        +0x24 /* 00000782 */
  503. label00000760:
  504. 00000760  2F3C 0000 0000           move.l     -[A7], 0x0
  505. 00000766  202E FFFC                move.l     D0, [A6 - 0x4]
  506. 0000076A  E580                     asl        D0, 2
  507. 0000076C  0680 0500 54F6           addi.l     D0, 0x50054F6
  508. 00000772  2040                     movea.l    A0, D0
  509. 00000774  2F10                     move.l     -[A7], [A0]
  510. 00000776  4EB9 0B00 30E0           jsr        [0x0B0030E0]
  511. 0000077C  508F                     addq.l     A7, 8
  512. 0000077E  52AE FFFC                addq.l     [A6 - 0x4], 1
  513. label00000782:
  514. 00000782  0CAE 0000 0006 FFFC      cmpi.l     [A6 - 0x4], 0x6
  515. 0000078A  6FD4                     ble        -0x2A /* 00000760 */
  516. 0000078C  4EB9 0600 30F0           jsr        [0x060030F0]
  517. 00000792  2F3C 0000 0001           move.l     -[A7], 0x1
  518. 00000798  2039 0500 5080           move.l     D0, [0x05005080]
  519. 0000079E  5280                     addq.l     D0, 1
  520. 000007A0  2F00                     move.l     -[A7], D0
  521. 000007A2  2F39 0300 550A           move.l     -[A7], [0x0300550A]
  522. 000007A8  4EB9 0900 3140           jsr        [0x09003140]
  523. 000007AE  DFFC 0000 000C           add.l      A7, 0xC
  524. 000007B4  2F3C 0000 0001           move.l     -[A7], 0x1
  525. 000007BA  2039 0500 4BA4           move.l     D0, [0x05004BA4]
  526. 000007C0  5280                     addq.l     D0, 1
  527. 000007C2  2F00                     move.l     -[A7], D0
  528. 000007C4  2F39 0300 550E           move.l     -[A7], [0x0300550E]
  529. 000007CA  4EB9 0F00 3140           jsr        [0x0F003140]
  530. 000007D0  DFFC 0000 000C           add.l      A7, 0xC
  531. 000007D6  4E5E                     unlink     A6
  532. 000007D8  4E75                     rts
  533. 000007DA  4E56 FFF8                link       A6, -0x0008
  534. 000007DE  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  535. 000007E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  536. 000007E8  4EB9 0800 2EB0           jsr        [0x08002EB0]
  537. 000007EE  588F                     addq.l     A7, 4
  538. 000007F0  2D40 FFFC                move.l     [A6 - 0x4], D0
  539. 000007F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  540. 000007F8  4EB9 1B00 2EC0           jsr        [0x1B002EC0]
  541. 000007FE  588F                     addq.l     A7, 4
  542. 00000800  2D40 FFF8                move.l     [A6 - 0x8], D0
  543. 00000804  202E FFFC                move.l     D0, [A6 - 0x4]
  544. 00000808  0C80 0000 0006           cmpi.l     D0, 0x6
  545. 0000080E  6218                     bhi        +0x1A /* 00000828 */
  546. 00000810  D040                     add.w      D0, D0
  547. 00000812  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  548. 00000816  4EFB 0002                jmp        [PC + D0.w + 0x2]
  549. 0000081A  001E 0020                ori.b      [A6]+, 0x20 /* ' ' */
  550. 0000081E  002A 0034 003E           ori.b      [A2 + 0x3E], 0x34 /* '4' */
  551. 00000824  0048 0052                ori.w      A0, 0x52 /* 'R' */
  552. label00000828:
  553. 00000828  2F3C 0000 0000           move.l     -[A7], 0x0
  554. 0000082E  4EB9 3300 3120           jsr        [0x33003120]
  555. 00000834  588F                     addq.l     A7, 4
  556. 00000836  603E                     bra        +0x40 /* 00000876 */
  557. 00000838  60EE                     bra        -0x10 /* 00000828 */
  558. 0000083A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  559. 0000083E  613A                     bsr        +0x3C /* 0000087A */
  560. label00000840:
  561. 00000840  588F                     addq.l     A7, 4
  562. 00000842  60E4                     bra        -0x1A /* 00000828 */
  563. 00000844  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  564. 00000848  6100 012A                bsr        +0x12C /* 00000974 */
  565. 0000084C  60F2                     bra        -0xC /* 00000840 */
  566. 0000084E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  567. 00000852  6100 0174                bsr        +0x176 /* 000009C8 */
  568. 00000856  60E8                     bra        -0x16 /* 00000840 */
  569. 00000858  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  570. 0000085C  6100 019C                bsr        +0x19E /* 000009FA */
  571. 00000860  60DE                     bra        -0x20 /* 00000840 */
  572. 00000862  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  573. 00000866  6100 01E8                bsr        +0x1EA /* 00000A50 */
  574. 0000086A  60D4                     bra        -0x2A /* 00000840 */
  575. 0000086C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  576. 00000870  6100 028C                bsr        +0x28E /* 00000AFE */
  577. 00000874  60CA                     bra        -0x34 /* 00000840 */
  578. label00000876:
  579. 00000876  4E5E                     unlink     A6
  580. 00000878  4E75                     rts
  581. fn0000087A:
  582. 0000087A  4E56 FEF0                link       A6, -0x0110
  583. 0000087E  48EE 0000 FEF0           movem.l    [A6 - 0x110], <none>
  584. 00000884  0CAE 0000 0001 0008      cmpi.l     [A6 + 0x8], 0x1
  585. 0000088C  662A                     bne        +0x2C /* 000008B8 */
  586. 0000088E  2F3C 0000 0001           move.l     -[A7], 0x1
  587. 00000894  4EB9 0800 2ED0           jsr        [0x08002ED0]
  588. 0000089A  588F                     addq.l     A7, 4
  589. 0000089C  2D40 FFF8                move.l     [A6 - 0x8], D0
  590. 000008A0  2040                     movea.l    A0, D0
  591. 000008A2  2F10                     move.l     -[A7], [A0]
  592. 000008A4  4EB9 0500 355A           jsr        [0x0500355A]
  593. 000008AA  588F                     addq.l     A7, 4
  594. 000008AC  2F00                     move.l     -[A7], D0
  595. 000008AE  4EB9 0700 00DA           jsr        [0x070000DA]
  596. 000008B4  6000 00B8                bra        +0xBA /* 0000096E */
  597. label000008B8:
  598. 000008B8  486E FFFC                pea.l      [A6 - 0x4]
  599. 000008BC  4EB9 0800 2D30           jsr        [0x08002D30]
  600. 000008C2  588F                     addq.l     A7, 4
  601. 000008C4  486E FEF5                pea.l      [A6 - 0x10B]
  602. 000008C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  603. 000008CC  2F39 0300 54FA           move.l     -[A7], [0x030054FA]
  604. 000008D2  4EB9 0900 3130           jsr        [0x09003130]
  605. 000008D8  DFFC 0000 000C           add.l      A7, 0xC
  606. 000008DE  2F3C 0000 0000           move.l     -[A7], 0x0
  607. 000008E4  4EB9 0900 3010           jsr        [0x09003010]
  608. 000008EA  588F                     addq.l     A7, 4
  609. 000008EC  486E FEF5                pea.l      [A6 - 0x10B]
  610. 000008F0  2F3C 0000 5644           move.l     -[A7], 0x5644 /* 'VD' */
  611. 000008F6  4EB9 0500 3020           jsr        [0x05003020]
  612. 000008FC  508F                     addq.l     A7, 8
  613. 000008FE  2F00                     move.l     -[A7], D0
  614. 00000900  4EB9 0800 3030           jsr        [0x08003030]
  615. 00000906  588F                     addq.l     A7, 4
  616. 00000908  0680 0000 0C00           addi.l     D0, 0xC00
  617. 0000090E  2F00                     move.l     -[A7], D0
  618. 00000910  4EB9 0900 2E60           jsr        [0x09002E60]
  619. 00000916  588F                     addq.l     A7, 4
  620. 00000918  2D40 FFF4                move.l     [A6 - 0xC], D0
  621. 0000091C  2F3C 0000 0001           move.l     -[A7], 0x1
  622. 00000922  4EB9 0A00 3010           jsr        [0x0A003010]
  623. 00000928  588F                     addq.l     A7, 4
  624. 0000092A  4AAE FFF4                tst.l      [A6 - 0xC]
  625. 0000092E  660E                     bne        +0x10 /* 0000093E */
  626. 00000930  2F3C 0000 0001           move.l     -[A7], 0x1
  627. 00000936  4EB9 0600 2EA0           jsr        [0x06002EA0]
  628. 0000093C  6030                     bra        +0x32 /* 0000096E */
  629. label0000093E:
  630. 0000093E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  631. 00000942  4EB9 0600 2E70           jsr        [0x06002E70]
  632. 00000948  588F                     addq.l     A7, 4
  633. 0000094A  486E FEF5                pea.l      [A6 - 0x10B]
  634. 0000094E  4EB9 0500 0094           jsr        [0x05000094]
  635. 00000954  588F                     addq.l     A7, 4
  636. 00000956  2F00                     move.l     -[A7], D0
  637. 00000958  4EB9 0800 30B0           jsr        [0x080030B0]
  638. 0000095E  588F                     addq.l     A7, 4
  639. 00000960  2D40 FEF0                move.l     [A6 - 0x110], D0
  640. 00000964  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  641. 00000968  4EB9 2000 2D20           jsr        [0x20002D20]
  642. label0000096E:
  643. 0000096E  588F                     addq.l     A7, 4
  644. 00000970  4E5E                     unlink     A6
  645. 00000972  4E75                     rts
  646. fn00000974:
  647. 00000974  4E56 0000                link       A6, 0
  648. 00000978  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  649. 0000097E  202E 0008                move.l     D0, [A6 + 0x8]
  650. 00000982  0480 0000 0001           subi.l     D0, 0x1
  651. 00000988  0C80 0000 0005           cmpi.l     D0, 0x5
  652. 0000098E  6234                     bhi        +0x36 /* 000009C4 */
  653. 00000990  D040                     add.w      D0, D0
  654. 00000992  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  655. 00000996  4EFB 0002                jmp        [PC + D0.w + 0x2]
  656. 0000099A  000E 0016                ori.b      A6, 0x16
  657. 0000099E  0016 0018                ori.b      [A6], 0x18
  658. 000009A2  000C 0024                ori.b      A4, 0x24 /* '$' */
  659. 000009A6  601C                     bra        +0x1E /* 000009C4 */
  660. 000009A8  4EB9 0700 2AB4           jsr        [0x07002AB4]
  661. 000009AE  6014                     bra        +0x16 /* 000009C4 */
  662. 000009B0  6012                     bra        +0x14 /* 000009C4 */
  663. 000009B2  23FC 0000 0001 0400 5084 move.l     [0x04005084], 0x1
  664. 000009BC  6006                     bra        +0x8 /* 000009C4 */
  665. 000009BE  4EB9 1900 2E90           jsr        [0x19002E90]
  666. label000009C4:
  667. 000009C4  4E5E                     unlink     A6
  668. 000009C6  4E75                     rts
  669. fn000009C8:
  670. 000009C8  4E56 0000                link       A6, 0
  671. 000009CC  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  672. 000009D2  202E 0008                move.l     D0, [A6 + 0x8]
  673. 000009D6  0C80 0000 0001           cmpi.l     D0, 0x1
  674. 000009DC  6712                     beq        +0x14 /* 000009F0 */
  675. 000009DE  0C80 0000 0002           cmpi.l     D0, 0x2
  676. 000009E4  670A                     beq        +0xC /* 000009F0 */
  677. 000009E6  0C80 0000 0003           cmpi.l     D0, 0x3
  678. 000009EC  6702                     beq        +0x4 /* 000009F0 */
  679. 000009EE  6006                     bra        +0x8 /* 000009F6 */
  680. label000009F0:
  681. 000009F0  4EB9 1400 2CE8           jsr        [0x14002CE8]
  682. label000009F6:
  683. 000009F6  4E5E                     unlink     A6
  684. 000009F8  4E75                     rts
  685. fn000009FA:
  686. 000009FA  4E56 0000                link       A6, 0
  687. 000009FE  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  688. 00000A04  202E 0008                move.l     D0, [A6 + 0x8]
  689. 00000A08  0C80 0000 0001           cmpi.l     D0, 0x1
  690. 00000A0E  6710                     beq        +0x12 /* 00000A20 */
  691. 00000A10  0C80 0000 0002           cmpi.l     D0, 0x2
  692. 00000A16  671E                     beq        +0x20 /* 00000A36 */
  693. label00000A18:
  694. 00000A18  4EB9 0400 14E0           jsr        [0x040014E0]
  695. 00000A1E  602C                     bra        +0x2E /* 00000A4C */
  696. label00000A20:
  697. 00000A20  4AB9 0700 4BB0           tst.l      [0x07004BB0]
  698. 00000A26  6604                     bne        +0x6 /* 00000A2C */
  699. 00000A28  7001                     moveq.l    D0, 0x01
  700. 00000A2A  6002                     bra        +0x4 /* 00000A2E */
  701. label00000A2C:
  702. 00000A2C  4280                     clr.l      D0
  703. label00000A2E:
  704. 00000A2E  23C0 0400 4BB0           move.l     [0x04004BB0], D0
  705. 00000A34  60E2                     bra        -0x1C /* 00000A18 */
  706. label00000A36:
  707. 00000A36  4AB9 0700 4BB4           tst.l      [0x07004BB4]
  708. 00000A3C  6604                     bne        +0x6 /* 00000A42 */
  709. 00000A3E  7001                     moveq.l    D0, 0x01
  710. 00000A40  6002                     bra        +0x4 /* 00000A44 */
  711. label00000A42:
  712. 00000A42  4280                     clr.l      D0
  713. label00000A44:
  714. 00000A44  23C0 2800 4BB4           move.l     [0x28004BB4], D0
  715. 00000A4A  60CC                     bra        -0x32 /* 00000A18 */
  716. label00000A4C:
  717. 00000A4C  4E5E                     unlink     A6
  718. 00000A4E  4E75                     rts
  719. fn00000A50:
  720. 00000A50  4E56 FFFC                link       A6, -0x0004
  721. 00000A54  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  722. 00000A5A  202E 0008                move.l     D0, [A6 + 0x8]
  723. 00000A5E  0480 0000 0001           subi.l     D0, 0x1
  724. 00000A64  0C80 0000 0008           cmpi.l     D0, 0x8
  725. 00000A6A  6246                     bhi        +0x48 /* 00000AB2 */
  726. 00000A6C  D040                     add.w      D0, D0
  727. 00000A6E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  728. 00000A72  4EFB 0002                jmp        [PC + D0.w + 0x2]
  729. 00000A76  0018 0018                ori.b      [A0]+, 0x18
  730. 00000A7A  0018 0018                ori.b      [A0]+, 0x18
  731. 00000A7E  0018 0018                ori.b      [A0]+, 0x18
  732. 00000A82  003C 0026                ori.b      ccr, 38
  733. 00000A86  002E 6028 7001           ori.b      [A6 + 0x7001], 0x28 /* '(' */
  734. // begin alternate branch 00000A8A-00000A8C
  735. label00000A8A:
  736. 00000A8A  7001                     moveq.l    D0, 0x01
  737. // end alternate branch 00000A8A-00000A8C
  738. label00000A8A: // (misaligned)
  739. 00000A8C  6040                     bra        +0x42 /* 00000ACE */
  740. 00000A8E  202E 0008                move.l     D0, [A6 + 0x8]
  741. 00000A92  5380                     subq.l     D0, 1
  742. 00000A94  23C0 0400 5080           move.l     [0x04005080], D0
  743. 00000A9A  6016                     bra        +0x18 /* 00000AB2 */
  744. 00000A9C  52B9 0400 5080           addq.l     [0x04005080], 1
  745. 00000AA2  600E                     bra        +0x10 /* 00000AB2 */
  746. 00000AA4  4AB9 0400 5080           tst.l      [0x04005080]
  747. 00000AAA  6F06                     ble        +0x8 /* 00000AB2 */
  748. 00000AAC  53B9 0B00 5080           subq.l     [0x0B005080], 1
  749. label00000AB2:
  750. 00000AB2  2D7C 0000 0001 FFFC      move.l     [A6 - 0x4], 0x1
  751. 00000ABA  602E                     bra        +0x30 /* 00000AEA */
  752. label00000ABC:
  753. 00000ABC  202E FFFC                move.l     D0, [A6 - 0x4]
  754. 00000AC0  5380                     subq.l     D0, 1
  755. 00000AC2  2239 0900 5080           move.l     D1, [0x09005080]
  756. 00000AC8  B280                     cmp.l      D1, D0
  757. 00000ACA  67BE                     beq        -0x40 /* 00000A8A */
  758. 00000ACC  4280                     clr.l      D0
  759. label00000ACE:
  760. 00000ACE  2F00                     move.l     -[A7], D0
  761. 00000AD0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  762. 00000AD4  2F39 0300 550A           move.l     -[A7], [0x0300550A]
  763. 00000ADA  4EB9 0D00 3140           jsr        [0x0D003140]
  764. 00000AE0  DFFC 0000 000C           add.l      A7, 0xC
  765. 00000AE6  52AE FFFC                addq.l     [A6 - 0x4], 1
  766. label00000AEA:
  767. 00000AEA  0CAE 0000 0006 FFFC      cmpi.l     [A6 - 0x4], 0x6
  768. 00000AF2  6FC8                     ble        -0x36 /* 00000ABC */
  769. 00000AF4  4EB9 1F00 14E0           jsr        [0x1F0014E0]
  770. 00000AFA  4E5E                     unlink     A6
  771. 00000AFC  4E75                     rts
  772. fn00000AFE:
  773. 00000AFE  4E56 FFFC                link       A6, -0x0004
  774. 00000B02  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  775. 00000B08  202E 0008                move.l     D0, [A6 + 0x8]
  776. 00000B0C  0480 0000 0001           subi.l     D0, 0x1
  777. 00000B12  0C80 0000 0003           cmpi.l     D0, 0x3
  778. 00000B18  6244                     bhi        +0x46 /* 00000B5E */
  779. 00000B1A  D040                     add.w      D0, D0
  780. 00000B1C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  781. 00000B20  4EFB 0002                jmp        [PC + D0.w + 0x2]
  782. 00000B24  000E 0016                ori.b      A6, 0x16
  783. 00000B28  001E 0026                ori.b      [A6]+, 0x26 /* '&' */
  784. 00000B2C  6030                     bra        +0x32 /* 00000B5E */
  785. label00000B2E:
  786. 00000B2E  7001                     moveq.l    D0, 0x01
  787. 00000B30  604E                     bra        +0x50 /* 00000B80 */
  788. 00000B32  2F3C 0400 4C3D           move.l     -[A7], 0x4004C3D
  789. 00000B38  6016                     bra        +0x18 /* 00000B50 */
  790. 00000B3A  2F3C 0400 4C47           move.l     -[A7], 0x4004C47
  791. 00000B40  600E                     bra        +0x10 /* 00000B50 */
  792. 00000B42  2F3C 0400 4C50           move.l     -[A7], 0x4004C50
  793. 00000B48  6006                     bra        +0x8 /* 00000B50 */
  794. 00000B4A  2F3C 0300 4C5D           move.l     -[A7], 0x3004C5D
  795. label00000B50:
  796. 00000B50  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  797. 00000B56  4EB9 0700 35D0           jsr        [0x070035D0]
  798. 00000B5C  508F                     addq.l     A7, 8
  799. label00000B5E:
  800. 00000B5E  202E 0008                move.l     D0, [A6 + 0x8]
  801. 00000B62  5380                     subq.l     D0, 1
  802. 00000B64  23C0 1100 4BA4           move.l     [0x11004BA4], D0
  803. 00000B6A  2D7C 0000 0001 FFFC      move.l     [A6 - 0x4], 0x1
  804. 00000B72  6028                     bra        +0x2A /* 00000B9C */
  805. label00000B74:
  806. 00000B74  202E FFFC                move.l     D0, [A6 - 0x4]
  807. 00000B78  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  808. 00000B7C  67B0                     beq        -0x4E /* 00000B2E */
  809. 00000B7E  4280                     clr.l      D0
  810. label00000B80:
  811. 00000B80  2F00                     move.l     -[A7], D0
  812. 00000B82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  813. 00000B86  2F39 0300 550E           move.l     -[A7], [0x0300550E]
  814. 00000B8C  4EB9 0D00 3140           jsr        [0x0D003140]
  815. 00000B92  DFFC 0000 000C           add.l      A7, 0xC
  816. 00000B98  52AE FFFC                addq.l     [A6 - 0x4], 1
  817. label00000B9C:
  818. 00000B9C  0CAE 0000 0004 FFFC      cmpi.l     [A6 - 0x4], 0x4
  819. 00000BA4  6FCE                     ble        -0x30 /* 00000B74 */
  820. 00000BA6  4EB9 0A00 14E0           jsr        [0x0A0014E0]
  821. 00000BAC  4E5E                     unlink     A6
  822. 00000BAE  4E75                     rts
  823. 00000BB0  4E56 FFE4                link       A6, -0x001C
  824. 00000BB4  48EE 00F8 FFE4           movem.l    [A6 - 0x1C], D3,D4,D5,D6,D7
  825. 00000BBA  4EB9 1F00 2F00           jsr        [0x1F002F00]
  826. 00000BC0  2D40 FFFC                move.l     [A6 - 0x4], D0
  827. 00000BC4  4283                     clr.l      D3
  828. 00000BC6  7EFF                     moveq.l    D7, 0xFFFFFFFF
  829. 00000BC8  6000 0136                bra        +0x138 /* 00000D00 */
  830. label00000BCC:
  831. 00000BCC  7CFF                     moveq.l    D6, 0xFFFFFFFF
  832. label00000BCE:
  833. 00000BCE  0C86 0000 0001           cmpi.l     D6, 0x1
  834. 00000BD4  6E00 0128                bgt        +0x12A /* 00000CFE */
  835. 00000BD8  102E 000C                move.b     D0, [A6 + 0xC]
  836. 00000BDC  4880                     ext.w      D0
  837. 00000BDE  48C0                     ext.l      D0
  838. 00000BE0  D087                     add.l      D0, D7
  839. 00000BE2  2A00                     move.l     D5, D0
  840. 00000BE4  102E 000D                move.b     D0, [A6 + 0xD]
  841. 00000BE8  4880                     ext.w      D0
  842. 00000BEA  48C0                     ext.l      D0
  843. 00000BEC  D086                     add.l      D0, D6
  844. 00000BEE  2800                     move.l     D4, D0
  845. label00000BF0:
  846. 00000BF0  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  847. 00000BF6  2F05                     move.l     -[A7], D5
  848. 00000BF8  4EB9 1D00 4264           jsr        [0x1D004264]
  849. 00000BFE  508F                     addq.l     A7, 8
  850. 00000C00  D0AE 0010                add.l      D0, [A6 + 0x10]
  851. 00000C04  D084                     add.l      D0, D4
  852. 00000C06  2040                     movea.l    A0, D0
  853. 00000C08  1010                     move.b     D0, [A0]
  854. 00000C0A  4880                     ext.w      D0
  855. 00000C0C  48C0                     ext.l      D0
  856. 00000C0E  0280 0000 0003           andi.l     D0, 0x3
  857. 00000C14  222E 0008                move.l     D1, [A6 + 0x8]
  858. 00000C18  4681                     not.l      D1
  859. 00000C1A  0281 0000 0003           andi.l     D1, 0x3
  860. 00000C20  B081                     cmp.l      D0, D1
  861. 00000C22  6606                     bne        +0x8 /* 00000C2A */
  862. 00000C24  DA87                     add.l      D5, D7
  863. 00000C26  D886                     add.l      D4, D6
  864. 00000C28  60C6                     bra        -0x38 /* 00000BF0 */
  865. label00000C2A:
  866. 00000C2A  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  867. 00000C30  2F05                     move.l     -[A7], D5
  868. 00000C32  4EB9 3300 4264           jsr        [0x33004264]
  869. 00000C38  508F                     addq.l     A7, 8
  870. 00000C3A  D0AE 0010                add.l      D0, [A6 + 0x10]
  871. 00000C3E  D084                     add.l      D0, D4
  872. 00000C40  2040                     movea.l    A0, D0
  873. 00000C42  1010                     move.b     D0, [A0]
  874. 00000C44  4880                     ext.w      D0
  875. 00000C46  48C0                     ext.l      D0
  876. 00000C48  0280 0000 0003           andi.l     D0, 0x3
  877. 00000C4E  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  878. 00000C52  6600 00A4                bne        +0xA6 /* 00000CF8 */
  879. label00000C56:
  880. 00000C56  9A87                     sub.l      D5, D7
  881. 00000C58  9886                     sub.l      D4, D6
  882. 00000C5A  102E 000C                move.b     D0, [A6 + 0xC]
  883. 00000C5E  4880                     ext.w      D0
  884. 00000C60  48C0                     ext.l      D0
  885. 00000C62  BA80                     cmp.l      D5, D0
  886. 00000C64  660E                     bne        +0x10 /* 00000C74 */
  887. 00000C66  102E 000D                move.b     D0, [A6 + 0xD]
  888. 00000C6A  4880                     ext.w      D0
  889. 00000C6C  48C0                     ext.l      D0
  890. 00000C6E  B880                     cmp.l      D4, D0
  891. 00000C70  6700 0086                beq        +0x88 /* 00000CF8 */
  892. label00000C74:
  893. 00000C74  2003                     move.l     D0, D3
  894. 00000C76  E580                     asl        D0, 2
  895. 00000C78  D0AE 0014                add.l      D0, [A6 + 0x14]
  896. 00000C7C  2040                     movea.l    A0, D0
  897. 00000C7E  1085                     move.b     [A0], D5
  898. 00000C80  2003                     move.l     D0, D3
  899. 00000C82  E580                     asl        D0, 2
  900. 00000C84  D0AE 0014                add.l      D0, [A6 + 0x14]
  901. 00000C88  2040                     movea.l    A0, D0
  902. 00000C8A  1144 0001                move.b     [A0 + 0x1], D4
  903. 00000C8E  4AAE 0018                tst.l      [A6 + 0x18]
  904. 00000C92  660C                     bne        +0xE /* 00000CA0 */
  905. 00000C94  0CB9 0000 0001 0800 4BA4 cmpi.l     [0x08004BA4], 0x1
  906. 00000C9E  6F16                     ble        +0x18 /* 00000CB6 */
  907. label00000CA0:
  908. 00000CA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  909. 00000CA4  2F04                     move.l     -[A7], D4
  910. 00000CA6  2F05                     move.l     -[A7], D5
  911. 00000CA8  4EB9 0B00 2B68           jsr        [0x0B002B68]
  912. 00000CAE  DFFC 0000 000C           add.l      A7, 0xC
  913. 00000CB4  6020                     bra        +0x22 /* 00000CD6 */
  914. label00000CB6:
  915. 00000CB6  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  916. 00000CBC  2F05                     move.l     -[A7], D5
  917. 00000CBE  4EB9 1000 4264           jsr        [0x10004264]
  918. 00000CC4  508F                     addq.l     A7, 8
  919. 00000CC6  D0AE 0010                add.l      D0, [A6 + 0x10]
  920. 00000CCA  D084                     add.l      D0, D4
  921. 00000CCC  2D40 FFF8                move.l     [A6 - 0x8], D0
  922. 00000CD0  2040                     movea.l    A0, D0
  923. 00000CD2  10AE 000B                move.b     [A0], [A6 + 0xB]
  924. label00000CD6:
  925. 00000CD6  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  926. 00000CDC  2F05                     move.l     -[A7], D5
  927. 00000CDE  4EB9 1600 4264           jsr        [0x16004264]
  928. 00000CE4  508F                     addq.l     A7, 8
  929. 00000CE6  D0AE 0010                add.l      D0, [A6 + 0x10]
  930. 00000CEA  D084                     add.l      D0, D4
  931. 00000CEC  2040                     movea.l    A0, D0
  932. 00000CEE  0010 0004                ori.b      [A0], 0x4
  933. 00000CF2  5283                     addq.l     D3, 1
  934. 00000CF4  6000 FF60                bra        -0x9E /* 00000C56 */
  935. label00000CF8:
  936. 00000CF8  5286                     addq.l     D6, 1
  937. 00000CFA  6000 FED2                bra        -0x12C /* 00000BCE */
  938. label00000CFE:
  939. 00000CFE  5287                     addq.l     D7, 1
  940. label00000D00:
  941. 00000D00  0C87 0000 0001           cmpi.l     D7, 0x1
  942. 00000D06  6F00 FEC4                ble        -0x13A /* 00000BCC */
  943. 00000D0A  4EB9 0500 2F00           jsr        [0x05002F00]
  944. 00000D10  90AE FFFC                sub.l      D0, [A6 - 0x4]
  945. 00000D14  D1B9 0F00 5090           add.l      [0x0F005090], D0
  946. 00000D1A  2003                     move.l     D0, D3
  947. 00000D1C  4CEE 00F8 FFE4           movem.l    D3,D4,D5,D6,D7, [A6 - 0x1C]
  948. 00000D22  4E5E                     unlink     A6
  949. 00000D24  4E75                     rts
  950. 00000D26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  951. 00000D2A  FEF8 48EE                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  952. 00000D2E  0000 FEF8                ori.b      D0, 0xF8
  953. 00000D32  4EB9 0300 1458           jsr        [0x03001458]
  954. 00000D38  2039 0400 4BA8           move.l     D0, [0x04004BA8]
  955. 00000D3E  E580                     asl        D0, 2
  956. 00000D40  0680 0600 4BAC           addi.l     D0, 0x6004BAC
  957. 00000D46  2040                     movea.l    A0, D0
  958. 00000D48  4A90                     tst.l      [A0]
  959. 00000D4A  6640                     bne        +0x42 /* 00000D8C */
  960. 00000D4C  2F3C 0300 4C6C           move.l     -[A7], 0x3004C6C
  961. 00000D52  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  962. 00000D58  4EB9 0400 35D0           jsr        [0x040035D0]
  963. 00000D5E  508F                     addq.l     A7, 8
  964. 00000D60  4EB9 0300 14E0           jsr        [0x030014E0]
  965. 00000D66  2F3C 0500 4E8C           move.l     -[A7], 0x5004E8C
  966. 00000D6C  486E 0008                pea.l      [A6 + 0x8]
  967. 00000D70  4EB9 0400 1C60           jsr        [0x04001C60]
  968. 00000D76  508F                     addq.l     A7, 8
  969. 00000D78  2F3C 0300 4C78           move.l     -[A7], 0x3004C78
  970. 00000D7E  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  971. 00000D84  4EB9 0400 35D0           jsr        [0x040035D0]
  972. 00000D8A  508F                     addq.l     A7, 8
  973. label00000D8C:
  974. 00000D8C  4AB9 0D00 5084           tst.l      [0x0D005084]
  975. 00000D92  6600 0262                bne        +0x264 /* 00000FF6 */
  976. 00000D96  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  977. 00000D9C  102E 0008                move.b     D0, [A6 + 0x8]
  978. 00000DA0  4880                     ext.w      D0
  979. 00000DA2  48C0                     ext.l      D0
  980. 00000DA4  2F00                     move.l     -[A7], D0
  981. 00000DA6  4EB9 0400 4264           jsr        [0x04004264]
  982. 00000DAC  508F                     addq.l     A7, 8
  983. 00000DAE  0680 1000 4E8C           addi.l     D0, 0x10004E8C
  984. 00000DB4  122E 0009                move.b     D1, [A6 + 0x9]
  985. 00000DB8  4881                     ext.w      D1
  986. 00000DBA  48C1                     ext.l      D1
  987. 00000DBC  D081                     add.l      D0, D1
  988. 00000DBE  2040                     movea.l    A0, D0
  989. 00000DC0  1010                     move.b     D0, [A0]
  990. 00000DC2  4880                     ext.w      D0
  991. 00000DC4  48C0                     ext.l      D0
  992. 00000DC6  0280 0000 0003           andi.l     D0, 0x3
  993. 00000DCC  6718                     beq        +0x1A /* 00000DE6 */
  994. 00000DCE  2F3C 0300 4C79           move.l     -[A7], 0x3004C79
  995. label00000DD4:
  996. 00000DD4  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  997. 00000DDA  4EB9 0600 35D0           jsr        [0x060035D0]
  998. 00000DE0  508F                     addq.l     A7, 8
  999. 00000DE2  6000 0212                bra        +0x214 /* 00000FF6 */
  1000. label00000DE6:
  1001. 00000DE6  2F39 0D00 4BA8           move.l     -[A7], [0x0D004BA8]
  1002. 00000DEC  102E 0009                move.b     D0, [A6 + 0x9]
  1003. 00000DF0  4880                     ext.w      D0
  1004. 00000DF2  48C0                     ext.l      D0
  1005. 00000DF4  2F00                     move.l     -[A7], D0
  1006. 00000DF6  102E 0008                move.b     D0, [A6 + 0x8]
  1007. 00000DFA  4880                     ext.w      D0
  1008. 00000DFC  48C0                     ext.l      D0
  1009. 00000DFE  2F00                     move.l     -[A7], D0
  1010. 00000E00  4EB9 0B00 2B68           jsr        [0x0B002B68]
  1011. 00000E06  DFFC 0000 000C           add.l      A7, 0xC
  1012. 00000E0C  2F3C 0000 0001           move.l     -[A7], 0x1
  1013. 00000E12  486E FF00                pea.l      [A6 - 0x100]
  1014. 00000E16  2F3C 0500 4E8C           move.l     -[A7], 0x5004E8C
  1015. 00000E1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1016. 00000E20  2F39 0300 4BA8           move.l     -[A7], [0x03004BA8]
  1017. 00000E26  4EB9 0800 0BB0           jsr        [0x08000BB0]
  1018. 00000E2C  DFFC 0000 0014           add.l      A7, 0x14
  1019. 00000E32  4A80                     tst.l      D0
  1020. 00000E34  6638                     bne        +0x3A /* 00000E6E */
  1021. 00000E36  2F3C 0300 4C9A           move.l     -[A7], 0x3004C9A
  1022. 00000E3C  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  1023. 00000E42  4EB9 1100 35D0           jsr        [0x110035D0]
  1024. 00000E48  508F                     addq.l     A7, 8
  1025. 00000E4A  2F3C 0000 0000           move.l     -[A7], 0x0
  1026. 00000E50  102E 0009                move.b     D0, [A6 + 0x9]
  1027. 00000E54  4880                     ext.w      D0
  1028. 00000E56  48C0                     ext.l      D0
  1029. 00000E58  2F00                     move.l     -[A7], D0
  1030. 00000E5A  102E 0008                move.b     D0, [A6 + 0x8]
  1031. 00000E5E  4880                     ext.w      D0
  1032. 00000E60  48C0                     ext.l      D0
  1033. 00000E62  2F00                     move.l     -[A7], D0
  1034. 00000E64  4EB9 2A00 2B68           jsr        [0x2A002B68]
  1035. 00000E6A  6000 0184                bra        +0x186 /* 00000FF0 */
  1036. label00000E6E:
  1037. 00000E6E  42AE FEF8                clr.l      [A6 - 0x108]
  1038. 00000E72  2D6E FEF8 FEFC           move.l     [A6 - 0x104], [A6 - 0x108]
  1039. 00000E78  102E 0008                move.b     D0, [A6 + 0x8]
  1040. 00000E7C  4880                     ext.w      D0
  1041. 00000E7E  48C0                     ext.l      D0
  1042. 00000E80  0C80 0000 0001           cmpi.l     D0, 0x1
  1043. 00000E86  6700 0092                beq        +0x94 /* 00000F1A */
  1044. 00000E8A  0C80 0000 0008           cmpi.l     D0, 0x8
  1045. 00000E90  6700 0092                beq        +0x94 /* 00000F24 */
  1046. 00000E94  6000 0096                bra        +0x98 /* 00000F2C */
  1047. label00000E98:
  1048. 00000E98  0C80 0000 0008           cmpi.l     D0, 0x8
  1049. 00000E9E  6700 00AA                beq        +0xAC /* 00000F4A */
  1050. label00000EA2:
  1051. 00000EA2  4AAE FEFC                tst.l      [A6 - 0x104]
  1052. 00000EA6  672A                     beq        +0x2C /* 00000ED2 */
  1053. 00000EA8  4AAE FEF8                tst.l      [A6 - 0x108]
  1054. 00000EAC  6724                     beq        +0x26 /* 00000ED2 */
  1055. 00000EAE  2F3C 0000 0014           move.l     -[A7], 0x14
  1056. 00000EB4  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1057. 00000EB8  4EB9 0400 4264           jsr        [0x04004264]
  1058. 00000EBE  508F                     addq.l     A7, 8
  1059. 00000EC0  0680 0E00 4FB8           addi.l     D0, 0xE004FB8
  1060. 00000EC6  222E FEF8                move.l     D1, [A6 - 0x108]
  1061. 00000ECA  E381                     asl        D1, 1
  1062. 00000ECC  D081                     add.l      D0, D1
  1063. 00000ECE  2040                     movea.l    A0, D0
  1064. 00000ED0  4250                     clr.w      [A0]
  1065. label00000ED2:
  1066. 00000ED2  2F3C 0000 0001           move.l     -[A7], 0x1
  1067. 00000ED8  486E FF00                pea.l      [A6 - 0x100]
  1068. 00000EDC  2F3C 0300 4E8C           move.l     -[A7], 0x3004E8C
  1069. 00000EE2  2039 0800 4BA8           move.l     D0, [0x08004BA8]
  1070. 00000EE8  4680                     not.l      D0
  1071. 00000EEA  0280 0000 0003           andi.l     D0, 0x3
  1072. 00000EF0  2F00                     move.l     -[A7], D0
  1073. 00000EF2  4EB9 0800 1264           jsr        [0x08001264]
  1074. 00000EF8  DFFC 0000 0010           add.l      A7, 0x10
  1075. 00000EFE  4A80                     tst.l      D0
  1076. 00000F00  6F54                     ble        +0x56 /* 00000F56 */
  1077. 00000F02  2039 0700 4BA8           move.l     D0, [0x07004BA8]
  1078. 00000F08  4680                     not.l      D0
  1079. 00000F0A  0280 0000 0003           andi.l     D0, 0x3
  1080. 00000F10  23C0 2800 4BA8           move.l     [0x28004BA8], D0
  1081. 00000F16  6000 00DE                bra        +0xE0 /* 00000FF6 */
  1082. label00000F1A:
  1083. 00000F1A  2D7C 0000 0002 FEFC      move.l     [A6 - 0x104], 0x2
  1084. 00000F22  6008                     bra        +0xA /* 00000F2C */
  1085. label00000F24:
  1086. 00000F24  2D7C 0000 0007 FEFC      move.l     [A6 - 0x104], 0x7
  1087. label00000F2C:
  1088. 00000F2C  102E 0009                move.b     D0, [A6 + 0x9]
  1089. 00000F30  4880                     ext.w      D0
  1090. 00000F32  48C0                     ext.l      D0
  1091. 00000F34  0C80 0000 0001           cmpi.l     D0, 0x1
  1092. 00000F3A  6600 FF5C                bne        -0xA2 /* 00000E98 */
  1093. 00000F3E  2D7C 0000 0002 FEF8      move.l     [A6 - 0x108], 0x2
  1094. 00000F46  6000 FF5A                bra        -0xA4 /* 00000EA2 */
  1095. label00000F4A:
  1096. 00000F4A  2D7C 0000 0007 FEF8      move.l     [A6 - 0x108], 0x7
  1097. 00000F52  6000 FF4E                bra        -0xB0 /* 00000EA2 */
  1098. label00000F56:
  1099. 00000F56  2F3C 0000 0001           move.l     -[A7], 0x1
  1100. 00000F5C  486E FF00                pea.l      [A6 - 0x100]
  1101. 00000F60  2F3C 0300 4E8C           move.l     -[A7], 0x3004E8C
  1102. 00000F66  2F39 0300 4BA8           move.l     -[A7], [0x03004BA8]
  1103. 00000F6C  4EB9 0800 1264           jsr        [0x08001264]
  1104. 00000F72  DFFC 0000 0010           add.l      A7, 0x10
  1105. 00000F78  4A80                     tst.l      D0
  1106. 00000F7A  6F22                     ble        +0x24 /* 00000F9E */
  1107. 00000F7C  2039 0800 4BA8           move.l     D0, [0x08004BA8]
  1108. 00000F82  4680                     not.l      D0
  1109. 00000F84  0280 0000 0003           andi.l     D0, 0x3
  1110. 00000F8A  E580                     asl        D0, 2
  1111. 00000F8C  0680 0500 4BD4           addi.l     D0, 0x5004BD4
  1112. 00000F92  2040                     movea.l    A0, D0
  1113. 00000F94  2F10                     move.l     -[A7], [A0]
  1114. 00000F96  2F3C 0600 4CB2           move.l     -[A7], 0x6004CB2
  1115. 00000F9C  6046                     bra        +0x48 /* 00000FE4 */
  1116. label00000F9E:
  1117. 00000F9E  23FC 0000 0001 0300 4BE4 move.l     [0x03004BE4], 0x1
  1118. 00000FA8  2039 0300 4BC8           move.l     D0, [0x03004BC8]
  1119. 00000FAE  B0B9 0400 4BCC           cmp.l      D0, [0x04004BCC]
  1120. 00000FB4  660A                     bne        +0xC /* 00000FC0 */
  1121. 00000FB6  2F3C 0500 4CC2           move.l     -[A7], 0x5004CC2
  1122. 00000FBC  6000 FE16                bra        -0x1E8 /* 00000DD4 */
  1123. label00000FC0:
  1124. 00000FC0  2039 0300 4BC8           move.l     D0, [0x03004BC8]
  1125. 00000FC6  B0B9 0400 4BCC           cmp.l      D0, [0x04004BCC]
  1126. 00000FCC  6F08                     ble        +0xA /* 00000FD6 */
  1127. 00000FCE  203C 0400 4CD2           move.l     D0, 0x4004CD2
  1128. 00000FD4  6006                     bra        +0x8 /* 00000FDC */
  1129. label00000FD6:
  1130. 00000FD6  203C 0400 4CD8           move.l     D0, 0x4004CD8
  1131. label00000FDC:
  1132. 00000FDC  2F00                     move.l     -[A7], D0
  1133. 00000FDE  2F3C 0300 4CC9           move.l     -[A7], 0x3004CC9
  1134. label00000FE4:
  1135. 00000FE4  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  1136. 00000FEA  4EB9 1400 3564           jsr        [0x14003564]
  1137. label00000FF0:
  1138. 00000FF0  DFFC 0000 000C           add.l      A7, 0xC
  1139. label00000FF6:
  1140. 00000FF6  4E5E                     unlink     A6
  1141. 00000FF8  4E75                     rts
  1142. 00000FFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1143. 00000FFE  FFF0                     .invalid   <<F/7/7>>
  1144. 00001000  48EE 0000 FFF0           movem.l    [A6 - 0x10], <none>
  1145. 00001006  2F3C 0000 0001           move.l     -[A7], 0x1
  1146. 0000100C  2F3C 0000 0001           move.l     -[A7], 0x1
  1147. 00001012  4EB9 1000 2D50           jsr        [0x10002D50]
  1148. 00001018  508F                     addq.l     A7, 8
  1149. 0000101A  42AE FFFC                clr.l      [A6 - 0x4]
  1150. 0000101E  6000 00A6                bra        +0xA8 /* 000010C6 */
  1151. label00001022:
  1152. 00001022  2F3C 0000 000C           move.l     -[A7], 0xC
  1153. 00001028  2F3C 0000 0018           move.l     -[A7], 0x18
  1154. 0000102E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1155. 00001032  4EB9 0800 4264           jsr        [0x08004264]
  1156. 00001038  508F                     addq.l     A7, 8
  1157. 0000103A  0680 0000 000C           addi.l     D0, 0xC
  1158. 00001040  2F00                     move.l     -[A7], D0
  1159. 00001042  4EB9 0C00 2D60           jsr        [0x0C002D60]
  1160. 00001048  508F                     addq.l     A7, 8
  1161. 0000104A  2F3C 0000 00CC           move.l     -[A7], 0xCC
  1162. 00001050  2F3C 0000 0018           move.l     -[A7], 0x18
  1163. 00001056  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1164. 0000105A  4EB9 0800 4264           jsr        [0x08004264]
  1165. 00001060  508F                     addq.l     A7, 8
  1166. 00001062  0680 0000 000C           addi.l     D0, 0xC
  1167. 00001068  2F00                     move.l     -[A7], D0
  1168. 0000106A  4EB9 0900 2D70           jsr        [0x09002D70]
  1169. 00001070  508F                     addq.l     A7, 8
  1170. 00001072  2F3C 0000 0018           move.l     -[A7], 0x18
  1171. 00001078  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1172. 0000107C  4EB9 0B00 4264           jsr        [0x0B004264]
  1173. 00001082  508F                     addq.l     A7, 8
  1174. 00001084  0680 0000 000C           addi.l     D0, 0xC
  1175. 0000108A  2F00                     move.l     -[A7], D0
  1176. 0000108C  2F3C 0000 000C           move.l     -[A7], 0xC
  1177. 00001092  4EB9 0900 2D60           jsr        [0x09002D60]
  1178. 00001098  508F                     addq.l     A7, 8
  1179. 0000109A  2F3C 0000 0018           move.l     -[A7], 0x18
  1180. 000010A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1181. 000010A4  4EB9 0B00 4264           jsr        [0x0B004264]
  1182. 000010AA  508F                     addq.l     A7, 8
  1183. 000010AC  0680 0000 000C           addi.l     D0, 0xC
  1184. 000010B2  2F00                     move.l     -[A7], D0
  1185. 000010B4  2F3C 0000 00CC           move.l     -[A7], 0xCC
  1186. 000010BA  4EB9 1F00 2D70           jsr        [0x1F002D70]
  1187. 000010C0  508F                     addq.l     A7, 8
  1188. 000010C2  52AE FFFC                addq.l     [A6 - 0x4], 1
  1189. label000010C6:
  1190. 000010C6  0CAE 0000 0008 FFFC      cmpi.l     [A6 - 0x4], 0x8
  1191. 000010CE  6F00 FF52                ble        -0xAC /* 00001022 */
  1192. 000010D2  2D7C 0000 0002 FFFC      move.l     [A6 - 0x4], 0x2
  1193. 000010DA  607C                     bra        +0x7E /* 00001158 */
  1194. label000010DC:
  1195. 000010DC  2D7C 0000 0002 FFF8      move.l     [A6 - 0x8], 0x2
  1196. label000010E4:
  1197. 000010E4  0CAE 0000 0008 FFF8      cmpi.l     [A6 - 0x8], 0x8
  1198. 000010EC  6C66                     bge        +0x68 /* 00001154 */
  1199. 000010EE  2F3C 0000 0018           move.l     -[A7], 0x18
  1200. 000010F4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1201. 000010F8  4EB9 1100 4264           jsr        [0x11004264]
  1202. 000010FE  508F                     addq.l     A7, 8
  1203. 00001100  0680 0000 000C           addi.l     D0, 0xC
  1204. 00001106  3D40 FFF4                move.w     [A6 - 0xC], D0
  1205. 0000110A  3D6E FFF4 FFF0           move.w     [A6 - 0x10], [A6 - 0xC]
  1206. 00001110  2F3C 0000 0018           move.l     -[A7], 0x18
  1207. 00001116  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1208. 0000111A  4EB9 1600 4264           jsr        [0x16004264]
  1209. 00001120  508F                     addq.l     A7, 8
  1210. 00001122  0680 0000 000C           addi.l     D0, 0xC
  1211. 00001128  3D40 FFF6                move.w     [A6 - 0xA], D0
  1212. 0000112C  3D6E FFF6 FFF2           move.w     [A6 - 0xE], [A6 - 0xA]
  1213. 00001132  576E FFF0                subq.w     [A6 - 0x10], 3
  1214. 00001136  576E FFF2                subq.w     [A6 - 0xE], 3
  1215. 0000113A  586E FFF4                addq.w     [A6 - 0xC], 4
  1216. 0000113E  586E FFF6                addq.w     [A6 - 0xA], 4
  1217. 00001142  486E FFF0                pea.l      [A6 - 0x10]
  1218. 00001146  4EB9 2800 2E10           jsr        [0x28002E10]
  1219. 0000114C  588F                     addq.l     A7, 4
  1220. 0000114E  58AE FFF8                addq.l     [A6 - 0x8], 4
  1221. 00001152  6090                     bra        -0x6E /* 000010E4 */
  1222. label00001154:
  1223. 00001154  58AE FFFC                addq.l     [A6 - 0x4], 4
  1224. label00001158:
  1225. 00001158  0CAE 0000 0008 FFFC      cmpi.l     [A6 - 0x4], 0x8
  1226. 00001160  6D00 FF7A                blt        -0x84 /* 000010DC */
  1227. 00001164  2D7C 0000 0001 FFFC      move.l     [A6 - 0x4], 0x1
  1228. label0000116C:
  1229. 0000116C  0CAE 0000 0008 FFFC      cmpi.l     [A6 - 0x4], 0x8
  1230. 00001174  6E00 00EA                bgt        +0xEC /* 00001260 */
  1231. 00001178  2D7C 0000 0001 FFF8      move.l     [A6 - 0x8], 0x1
  1232. label00001180:
  1233. 00001180  0CAE 0000 0008 FFF8      cmpi.l     [A6 - 0x8], 0x8
  1234. 00001188  6E00 00CE                bgt        +0xD0 /* 00001258 */
  1235. 0000118C  2F3C 0000 0018           move.l     -[A7], 0x18
  1236. 00001192  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1237. 00001196  4EB9 0E00 4264           jsr        [0x0E004264]
  1238. 0000119C  508F                     addq.l     A7, 8
  1239. 0000119E  0480 0000 000B           subi.l     D0, 0xB
  1240. 000011A4  3D40 FFF0                move.w     [A6 - 0x10], D0
  1241. 000011A8  2F3C 0000 0018           move.l     -[A7], 0x18
  1242. 000011AE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1243. 000011B2  4EB9 0E00 4264           jsr        [0x0E004264]
  1244. 000011B8  508F                     addq.l     A7, 8
  1245. 000011BA  0480 0000 000B           subi.l     D0, 0xB
  1246. 000011C0  3D40 FFF2                move.w     [A6 - 0xE], D0
  1247. 000011C4  2F3C 0000 0018           move.l     -[A7], 0x18
  1248. 000011CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1249. 000011CE  4EB9 0E00 4264           jsr        [0x0E004264]
  1250. 000011D4  508F                     addq.l     A7, 8
  1251. 000011D6  0680 0000 000C           addi.l     D0, 0xC
  1252. 000011DC  3D40 FFF4                move.w     [A6 - 0xC], D0
  1253. 000011E0  2F3C 0000 0018           move.l     -[A7], 0x18
  1254. 000011E6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1255. 000011EA  4EB9 0E00 4264           jsr        [0x0E004264]
  1256. 000011F0  508F                     addq.l     A7, 8
  1257. 000011F2  0680 0000 000C           addi.l     D0, 0xC
  1258. 000011F8  3D40 FFF6                move.w     [A6 - 0xA], D0
  1259. 000011FC  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  1260. 00001202  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1261. 00001206  4EB9 0400 4264           jsr        [0x04004264]
  1262. 0000120C  508F                     addq.l     A7, 8
  1263. 0000120E  0680 1A00 4E8C           addi.l     D0, 0x1A004E8C
  1264. 00001214  D0AE FFF8                add.l      D0, [A6 - 0x8]
  1265. 00001218  2040                     movea.l    A0, D0
  1266. 0000121A  1010                     move.b     D0, [A0]
  1267. 0000121C  4880                     ext.w      D0
  1268. 0000121E  48C0                     ext.l      D0
  1269. 00001220  0280 0000 0003           andi.l     D0, 0x3
  1270. 00001226  0C80 0000 0001           cmpi.l     D0, 0x1
  1271. 0000122C  6710                     beq        +0x12 /* 0000123E */
  1272. 0000122E  0C80 0000 0002           cmpi.l     D0, 0x2
  1273. 00001234  6716                     beq        +0x18 /* 0000124C */
  1274. label00001236:
  1275. 00001236  52AE FFF8                addq.l     [A6 - 0x8], 1
  1276. 0000123A  6000 FF44                bra        -0xBA /* 00001180 */
  1277. label0000123E:
  1278. 0000123E  486E FFF0                pea.l      [A6 - 0x10]
  1279. 00001242  4EB9 0700 2E00           jsr        [0x07002E00]
  1280. label00001248:
  1281. 00001248  588F                     addq.l     A7, 4
  1282. 0000124A  60EA                     bra        -0x14 /* 00001236 */
  1283. label0000124C:
  1284. 0000124C  486E FFF0                pea.l      [A6 - 0x10]
  1285. 00001250  4EB9 1800 2E10           jsr        [0x18002E10]
  1286. 00001256  60F0                     bra        -0xE /* 00001248 */
  1287. label00001258:
  1288. 00001258  52AE FFFC                addq.l     [A6 - 0x4], 1
  1289. 0000125C  6000 FF0E                bra        -0xF0 /* 0000116C */
  1290. label00001260:
  1291. 00001260  4E5E                     unlink     A6
  1292. 00001262  4E75                     rts
  1293. 00001264  4E56 FFD8                link       A6, -0x0028
  1294. 00001268  48EE 30C0 FFD8           movem.l    [A6 - 0x28], D6,D7,A4,A5
  1295. 0000126E  42AE FFFC                clr.l      [A6 - 0x4]
  1296. 00001272  202E 0008                move.l     D0, [A6 + 0x8]
  1297. 00001276  4680                     not.l      D0
  1298. 00001278  0280 0000 0003           andi.l     D0, 0x3
  1299. 0000127E  2C00                     move.l     D6, D0
  1300. 00001280  4EB9 1A00 2F00           jsr        [0x1A002F00]
  1301. 00001286  2D40 FFE8                move.l     [A6 - 0x18], D0
  1302. 0000128A  2D7C 0000 0001 FFF8      move.l     [A6 - 0x8], 0x1
  1303. 00001292  6000 010C                bra        +0x10E /* 000013A0 */
  1304. label00001296:
  1305. 00001296  2D7C 0000 0001 FFF4      move.l     [A6 - 0xC], 0x1
  1306. label0000129E:
  1307. 0000129E  0CAE 0000 0008 FFF4      cmpi.l     [A6 - 0xC], 0x8
  1308. 000012A6  6E00 00F4                bgt        +0xF6 /* 0000139C */
  1309. 000012AA  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  1310. 000012B0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1311. 000012B4  4EB9 2D00 4264           jsr        [0x2D004264]
  1312. 000012BA  508F                     addq.l     A7, 8
  1313. 000012BC  D0AE 000C                add.l      D0, [A6 + 0xC]
  1314. 000012C0  D0AE FFF4                add.l      D0, [A6 - 0xC]
  1315. 000012C4  2A40                     movea.l    A5, D0
  1316. 000012C6  1015                     move.b     D0, [A5]
  1317. 000012C8  4880                     ext.w      D0
  1318. 000012CA  48C0                     ext.l      D0
  1319. 000012CC  0280 0000 0003           andi.l     D0, 0x3
  1320. 000012D2  6600 00B0                bne        +0xB2 /* 00001384 */
  1321. 000012D6  2D7C FFFF FFFF FFEC      move.l     [A6 - 0x14], 0xFFFFFFFF
  1322. label000012DE:
  1323. 000012DE  0CAE 0000 0001 FFEC      cmpi.l     [A6 - 0x14], 0x1
  1324. 000012E6  6E00 009C                bgt        +0x9E /* 00001384 */
  1325. 000012EA  2D7C FFFF FFFF FFF0      move.l     [A6 - 0x10], 0xFFFFFFFF
  1326. label000012F2:
  1327. 000012F2  0CAE 0000 0001 FFF0      cmpi.l     [A6 - 0x10], 0x1
  1328. 000012FA  6E00 0098                bgt        +0x9A /* 00001394 */
  1329. 000012FE  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  1330. 00001304  202E FFF8                move.l     D0, [A6 - 0x8]
  1331. 00001308  D0AE FFEC                add.l      D0, [A6 - 0x14]
  1332. 0000130C  2F00                     move.l     -[A7], D0
  1333. 0000130E  4EB9 4F00 4264           jsr        [0x4F004264]
  1334. 00001314  508F                     addq.l     A7, 8
  1335. 00001316  D0AE 000C                add.l      D0, [A6 + 0xC]
  1336. 0000131A  D0AE FFF4                add.l      D0, [A6 - 0xC]
  1337. 0000131E  D0AE FFF0                add.l      D0, [A6 - 0x10]
  1338. 00001322  2840                     movea.l    A4, D0
  1339. 00001324  1014                     move.b     D0, [A4]
  1340. 00001326  4880                     ext.w      D0
  1341. 00001328  48C0                     ext.l      D0
  1342. 0000132A  0280 0000 0003           andi.l     D0, 0x3
  1343. 00001330  B086                     cmp.l      D0, D6
  1344. 00001332  6658                     bne        +0x5A /* 0000138C */
  1345. 00001334  200C                     move.l     D0, A4
  1346. 00001336  908D                     sub.l      D0, A5
  1347. 00001338  2E00                     move.l     D7, D0
  1348. label0000133A:
  1349. 0000133A  D9C7                     add.l      A4, D7
  1350. 0000133C  1014                     move.b     D0, [A4]
  1351. 0000133E  4880                     ext.w      D0
  1352. 00001340  48C0                     ext.l      D0
  1353. 00001342  0280 0000 0003           andi.l     D0, 0x3
  1354. 00001348  B086                     cmp.l      D0, D6
  1355. 0000134A  67EE                     beq        -0x10 /* 0000133A */
  1356. 0000134C  1014                     move.b     D0, [A4]
  1357. 0000134E  4880                     ext.w      D0
  1358. 00001350  48C0                     ext.l      D0
  1359. 00001352  0280 0000 0003           andi.l     D0, 0x3
  1360. 00001358  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1361. 0000135C  662E                     bne        +0x30 /* 0000138C */
  1362. 0000135E  202E FFFC                move.l     D0, [A6 - 0x4]
  1363. 00001362  E580                     asl        D0, 2
  1364. 00001364  D0AE 0010                add.l      D0, [A6 + 0x10]
  1365. 00001368  2040                     movea.l    A0, D0
  1366. 0000136A  10AE FFFB                move.b     [A0], [A6 - 0x5]
  1367. 0000136E  202E FFFC                move.l     D0, [A6 - 0x4]
  1368. 00001372  E580                     asl        D0, 2
  1369. 00001374  D0AE 0010                add.l      D0, [A6 + 0x10]
  1370. 00001378  2040                     movea.l    A0, D0
  1371. 0000137A  116E FFF7 0001           move.b     [A0 + 0x1], [A6 - 0x9]
  1372. 00001380  52AE FFFC                addq.l     [A6 - 0x4], 1
  1373. label00001384:
  1374. 00001384  52AE FFF4                addq.l     [A6 - 0xC], 1
  1375. 00001388  6000 FF14                bra        -0xEA /* 0000129E */
  1376. label0000138C:
  1377. 0000138C  52AE FFF0                addq.l     [A6 - 0x10], 1
  1378. 00001390  6000 FF60                bra        -0x9E /* 000012F2 */
  1379. label00001394:
  1380. 00001394  52AE FFEC                addq.l     [A6 - 0x14], 1
  1381. 00001398  6000 FF44                bra        -0xBA /* 000012DE */
  1382. label0000139C:
  1383. 0000139C  52AE FFF8                addq.l     [A6 - 0x8], 1
  1384. label000013A0:
  1385. 000013A0  0CAE 0000 0008 FFF8      cmpi.l     [A6 - 0x8], 0x8
  1386. 000013A8  6F00 FEEC                ble        -0x112 /* 00001296 */
  1387. 000013AC  4EB9 0500 2F00           jsr        [0x05002F00]
  1388. 000013B2  90AE FFE8                sub.l      D0, [A6 - 0x18]
  1389. 000013B6  D1B9 2C00 508C           add.l      [0x2C00508C], D0
  1390. 000013BC  202E FFFC                move.l     D0, [A6 - 0x4]
  1391. 000013C0  4CEE 30C0 FFD8           movem.l    D6,D7,A4,A5, [A6 - 0x28]
  1392. 000013C6  4E5E                     unlink     A6
  1393. 000013C8  4E75                     rts
  1394. 000013CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1395. 000013CE  FFF8                     .invalid   <<F/7/7>>
  1396. 000013D0  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  1397. 000013D6  206E 0008                movea.l    A0, [A6 + 0x8]
  1398. 000013DA  3010                     move.w     D0, [A0]
  1399. 000013DC  48C0                     ext.l      D0
  1400. 000013DE  0480 0000 000C           subi.l     D0, 0xC
  1401. 000013E4  2D40 FFFC                move.l     [A6 - 0x4], D0
  1402. 000013E8  3028 0002                move.w     D0, [A0 + 0x2]
  1403. 000013EC  48C0                     ext.l      D0
  1404. 000013EE  0480 0000 000C           subi.l     D0, 0xC
  1405. 000013F4  2D40 FFF8                move.l     [A6 - 0x8], D0
  1406. 000013F8  4AAE FFFC                tst.l      [A6 - 0x4]
  1407. 000013FC  6D52                     blt        +0x54 /* 00001450 */
  1408. 000013FE  4A80                     tst.l      D0
  1409. 00001400  6C02                     bge        +0x4 /* 00001404 */
  1410. 00001402  604C                     bra        +0x4E /* 00001450 */
  1411. label00001404:
  1412. 00001404  2F3C 0000 0018           move.l     -[A7], 0x18
  1413. 0000140A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1414. 0000140E  4EB9 0D00 440C           jsr        [0x0D00440C]
  1415. 00001414  508F                     addq.l     A7, 8
  1416. 00001416  5280                     addq.l     D0, 1
  1417. 00001418  206E 000C                movea.l    A0, [A6 + 0xC]
  1418. 0000141C  1080                     move.b     [A0], D0
  1419. 0000141E  2F3C 0000 0018           move.l     -[A7], 0x18
  1420. 00001424  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1421. 00001428  4EB9 1D00 440C           jsr        [0x1D00440C]
  1422. 0000142E  508F                     addq.l     A7, 8
  1423. 00001430  5280                     addq.l     D0, 1
  1424. 00001432  206E 000C                movea.l    A0, [A6 + 0xC]
  1425. 00001436  1140 0001                move.b     [A0 + 0x1], D0
  1426. 0000143A  206E 000C                movea.l    A0, [A6 + 0xC]
  1427. 0000143E  0C10 0008                cmpi.b     [A0], 0x8
  1428. 00001442  6E0C                     bgt        +0xE /* 00001450 */
  1429. 00001444  0C28 0008 0001           cmpi.b     [A0 + 0x1], 0x8
  1430. 0000144A  6E04                     bgt        +0x6 /* 00001450 */
  1431. 0000144C  7001                     moveq.l    D0, 0x01
  1432. 0000144E  6002                     bra        +0x4 /* 00001452 */
  1433. label00001450:
  1434. 00001450  4280                     clr.l      D0
  1435. label00001452:
  1436. 00001452  4E5E                     unlink     A6
  1437. 00001454  4E75                     rts
  1438. 00001456  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1439. 0000145A  0000 48EE                ori.b      D0, 0xEE
  1440. 0000145E  0000 0000                ori.b      D0, 0x0
  1441. 00001462  2F3C 0300 4E30           move.l     -[A7], 0x3004E30
  1442. 00001468  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  1443. 0000146E  4EB9 0400 35D0           jsr        [0x040035D0]
  1444. 00001474  508F                     addq.l     A7, 8
  1445. 00001476  2F3C 0300 4E31           move.l     -[A7], 0x3004E31
  1446. 0000147C  2F3C 0300 4D40           move.l     -[A7], 0x3004D40
  1447. 00001482  4EB9 0400 35D0           jsr        [0x040035D0]
  1448. 00001488  508F                     addq.l     A7, 8
  1449. 0000148A  2F3C 0300 4E32           move.l     -[A7], 0x3004E32
  1450. 00001490  2F3C 0300 4D90           move.l     -[A7], 0x3004D90
  1451. 00001496  4EB9 0400 35D0           jsr        [0x040035D0]
  1452. 0000149C  508F                     addq.l     A7, 8
  1453. 0000149E  2F3C 0300 4E33           move.l     -[A7], 0x3004E33
  1454. 000014A4  2F3C 0300 4DE0           move.l     -[A7], 0x3004DE0
  1455. 000014AA  4EB9 0C00 35D0           jsr        [0x0C0035D0]
  1456. 000014B0  508F                     addq.l     A7, 8
  1457. 000014B2  4E5E                     unlink     A6
  1458. 000014B4  4E75                     rts
  1459. 000014B6  4E56 FFFC                link       A6, -0x0004
  1460. 000014BA  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  1461. 000014C0  611E                     bsr        +0x20 /* 000014E0 */
  1462. 000014C2  4EB9 0700 2F00           jsr        [0x07002F00]
  1463. 000014C8  D0AE 0008                add.l      D0, [A6 + 0x8]
  1464. 000014CC  2D40 FFFC                move.l     [A6 - 0x4], D0
  1465. label000014D0:
  1466. 000014D0  4EB9 0F00 2F00           jsr        [0x0F002F00]
  1467. 000014D6  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1468. 000014DA  6DF4                     blt        -0xA /* 000014D0 */
  1469. 000014DC  4E5E                     unlink     A6
  1470. 000014DE  4E75                     rts
  1471. fn000014E0:
  1472. 000014E0  4E56 FFFC                link       A6, -0x0004
  1473. 000014E4  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  1474. 000014EA  486E FFFC                pea.l      [A6 - 0x4]
  1475. 000014EE  4EB9 0400 2D30           jsr        [0x04002D30]
  1476. 000014F4  588F                     addq.l     A7, 4
  1477. 000014F6  2F39 0300 5370           move.l     -[A7], [0x03005370]
  1478. 000014FC  4EB9 0700 2D20           jsr        [0x07002D20]
  1479. 00001502  588F                     addq.l     A7, 4
  1480. 00001504  6110                     bsr        +0x12 /* 00001516 */
  1481. 00001506  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1482. 0000150A  4EB9 0E00 2D20           jsr        [0x0E002D20]
  1483. 00001510  588F                     addq.l     A7, 4
  1484. 00001512  4E5E                     unlink     A6
  1485. 00001514  4E75                     rts
  1486. fn00001516:
  1487. 00001516  4E56 FCF8                link       A6, -0x0308
  1488. 0000151A  48EE 0000 FCF8           movem.l    [A6 - 0x308], <none>
  1489. 00001520  2F3C 0000 0002           move.l     -[A7], 0x2
  1490. 00001526  4EB9 0700 2D80           jsr        [0x07002D80]
  1491. 0000152C  588F                     addq.l     A7, 4
  1492. 0000152E  2F3C 0000 000C           move.l     -[A7], 0xC
  1493. 00001534  4EB9 0400 2DA0           jsr        [0x04002DA0]
  1494. 0000153A  588F                     addq.l     A7, 4
  1495. 0000153C  2F3C 0300 4CE0           move.l     -[A7], 0x3004CE0
  1496. 00001542  4EB9 0400 2DF0           jsr        [0x04002DF0]
  1497. 00001548  588F                     addq.l     A7, 4
  1498. 0000154A  2F3C 0300 4CE8           move.l     -[A7], 0x3004CE8
  1499. 00001550  4EB9 0400 2DF0           jsr        [0x04002DF0]
  1500. 00001556  588F                     addq.l     A7, 4
  1501. 00001558  3039 0B00 4CE0           move.w     D0, [0x0B004CE0]
  1502. 0000155E  48C0                     ext.l      D0
  1503. 00001560  0680 0000 0010           addi.l     D0, 0x10
  1504. 00001566  2F00                     move.l     -[A7], D0
  1505. 00001568  2F3C 0000 0002           move.l     -[A7], 0x2
  1506. 0000156E  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  1507. 00001574  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1508. 0000157A  588F                     addq.l     A7, 4
  1509. 0000157C  2F00                     move.l     -[A7], D0
  1510. 0000157E  4EB9 0600 440C           jsr        [0x0600440C]
  1511. 00001584  508F                     addq.l     A7, 8
  1512. 00001586  7262                     moveq.l    D1, 0x62
  1513. 00001588  9280                     sub.l      D1, D0
  1514. 0000158A  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1515. 00001590  48C0                     ext.l      D0
  1516. 00001592  D081                     add.l      D0, D1
  1517. 00001594  2F00                     move.l     -[A7], D0
  1518. 00001596  4EB9 0400 2D60           jsr        [0x04002D60]
  1519. 0000159C  508F                     addq.l     A7, 8
  1520. 0000159E  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  1521. 000015A4  4EB9 0400 2DB0           jsr        [0x04002DB0]
  1522. 000015AA  588F                     addq.l     A7, 4
  1523. 000015AC  4AB9 0400 4BE4           tst.l      [0x04004BE4]
  1524. 000015B2  6714                     beq        +0x16 /* 000015C8 */
  1525. 000015B4  2F3C 0500 4E34           move.l     -[A7], 0x5004E34
  1526. 000015BA  486E FE00                pea.l      [A6 - 0x200]
  1527. 000015BE  4EB9 0500 35D0           jsr        [0x050035D0]
  1528. 000015C4  508F                     addq.l     A7, 8
  1529. 000015C6  6028                     bra        +0x2A /* 000015F0 */
  1530. label000015C8:
  1531. 000015C8  2039 0400 4BA8           move.l     D0, [0x04004BA8]
  1532. 000015CE  E580                     asl        D0, 2
  1533. 000015D0  0680 0500 4BD4           addi.l     D0, 0x5004BD4
  1534. 000015D6  2040                     movea.l    A0, D0
  1535. 000015D8  2F10                     move.l     -[A7], [A0]
  1536. 000015DA  2F3C 0500 4E46           move.l     -[A7], 0x5004E46
  1537. 000015E0  486E FE00                pea.l      [A6 - 0x200]
  1538. 000015E4  4EB9 0600 3564           jsr        [0x06003564]
  1539. 000015EA  DFFC 0000 000C           add.l      A7, 0xC
  1540. label000015F0:
  1541. 000015F0  3039 0D00 4CE0           move.w     D0, [0x0D004CE0]
  1542. 000015F6  48C0                     ext.l      D0
  1543. 000015F8  0680 0000 0020           addi.l     D0, 0x20 /* ' ' */
  1544. 000015FE  2F00                     move.l     -[A7], D0
  1545. 00001600  2F3C 0000 0002           move.l     -[A7], 0x2
  1546. 00001606  486E FE00                pea.l      [A6 - 0x200]
  1547. 0000160A  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1548. 00001610  588F                     addq.l     A7, 4
  1549. 00001612  2F00                     move.l     -[A7], D0
  1550. 00001614  4EB9 0600 440C           jsr        [0x0600440C]
  1551. 0000161A  508F                     addq.l     A7, 8
  1552. 0000161C  7262                     moveq.l    D1, 0x62
  1553. 0000161E  9280                     sub.l      D1, D0
  1554. 00001620  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1555. 00001626  48C0                     ext.l      D0
  1556. 00001628  D081                     add.l      D0, D1
  1557. 0000162A  2F00                     move.l     -[A7], D0
  1558. 0000162C  4EB9 0600 2D60           jsr        [0x06002D60]
  1559. 00001632  508F                     addq.l     A7, 8
  1560. 00001634  486E FE00                pea.l      [A6 - 0x200]
  1561. 00001638  4EB9 0700 2DB0           jsr        [0x07002DB0]
  1562. 0000163E  588F                     addq.l     A7, 4
  1563. 00001640  2F3C 0000 0001           move.l     -[A7], 0x1
  1564. 00001646  4EB9 0400 2D90           jsr        [0x04002D90]
  1565. 0000164C  588F                     addq.l     A7, 4
  1566. 0000164E  3039 0B00 4CE0           move.w     D0, [0x0B004CE0]
  1567. 00001654  48C0                     ext.l      D0
  1568. 00001656  0680 0000 0040           addi.l     D0, 0x40 /* '@' */
  1569. 0000165C  2F00                     move.l     -[A7], D0
  1570. 0000165E  2F3C 0000 0002           move.l     -[A7], 0x2
  1571. 00001664  2F3C 0300 4E50           move.l     -[A7], 0x3004E50
  1572. 0000166A  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1573. 00001670  588F                     addq.l     A7, 4
  1574. 00001672  2F00                     move.l     -[A7], D0
  1575. 00001674  4EB9 0600 440C           jsr        [0x0600440C]
  1576. 0000167A  508F                     addq.l     A7, 8
  1577. 0000167C  7231                     moveq.l    D1, 0x31
  1578. 0000167E  9280                     sub.l      D1, D0
  1579. 00001680  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1580. 00001686  48C0                     ext.l      D0
  1581. 00001688  D081                     add.l      D0, D1
  1582. 0000168A  2F00                     move.l     -[A7], D0
  1583. 0000168C  4EB9 0400 2D60           jsr        [0x04002D60]
  1584. 00001692  508F                     addq.l     A7, 8
  1585. 00001694  2F3C 0300 4E56           move.l     -[A7], 0x3004E56
  1586. 0000169A  4EB9 0400 2DB0           jsr        [0x04002DB0]
  1587. 000016A0  588F                     addq.l     A7, 4
  1588. 000016A2  3039 0B00 4CE0           move.w     D0, [0x0B004CE0]
  1589. 000016A8  48C0                     ext.l      D0
  1590. 000016AA  0680 0000 0040           addi.l     D0, 0x40 /* '@' */
  1591. 000016B0  2F00                     move.l     -[A7], D0
  1592. 000016B2  2F3C 0000 0002           move.l     -[A7], 0x2
  1593. 000016B8  2F3C 0300 4E5C           move.l     -[A7], 0x3004E5C
  1594. 000016BE  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1595. 000016C4  588F                     addq.l     A7, 4
  1596. 000016C6  2F00                     move.l     -[A7], D0
  1597. 000016C8  4EB9 0800 440C           jsr        [0x0800440C]
  1598. 000016CE  508F                     addq.l     A7, 8
  1599. 000016D0  223C 0000 0093           move.l     D1, 0x93
  1600. 000016D6  9280                     sub.l      D1, D0
  1601. 000016D8  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1602. 000016DE  48C0                     ext.l      D0
  1603. 000016E0  D081                     add.l      D0, D1
  1604. 000016E2  2F00                     move.l     -[A7], D0
  1605. 000016E4  4EB9 0400 2D60           jsr        [0x04002D60]
  1606. 000016EA  508F                     addq.l     A7, 8
  1607. 000016EC  2F3C 0300 4E62           move.l     -[A7], 0x3004E62
  1608. 000016F2  4EB9 0700 2DB0           jsr        [0x07002DB0]
  1609. 000016F8  588F                     addq.l     A7, 4
  1610. 000016FA  2F3C 0000 0002           move.l     -[A7], 0x2
  1611. 00001700  4EB9 0400 2D90           jsr        [0x04002D90]
  1612. 00001706  588F                     addq.l     A7, 4
  1613. 00001708  3039 0B00 4CE0           move.w     D0, [0x0B004CE0]
  1614. 0000170E  48C0                     ext.l      D0
  1615. 00001710  0680 0000 0050           addi.l     D0, 0x50 /* 'P' */
  1616. 00001716  2F00                     move.l     -[A7], D0
  1617. 00001718  2F3C 0000 0002           move.l     -[A7], 0x2
  1618. 0000171E  2039 0400 4BB0           move.l     D0, [0x04004BB0]
  1619. 00001724  E580                     asl        D0, 2
  1620. 00001726  0680 0500 4BBC           addi.l     D0, 0x5004BBC
  1621. 0000172C  2040                     movea.l    A0, D0
  1622. 0000172E  2F10                     move.l     -[A7], [A0]
  1623. 00001730  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1624. 00001736  588F                     addq.l     A7, 4
  1625. 00001738  2F00                     move.l     -[A7], D0
  1626. 0000173A  4EB9 0600 440C           jsr        [0x0600440C]
  1627. 00001740  508F                     addq.l     A7, 8
  1628. 00001742  7231                     moveq.l    D1, 0x31
  1629. 00001744  9280                     sub.l      D1, D0
  1630. 00001746  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1631. 0000174C  48C0                     ext.l      D0
  1632. 0000174E  D081                     add.l      D0, D1
  1633. 00001750  2F00                     move.l     -[A7], D0
  1634. 00001752  4EB9 0400 2D60           jsr        [0x04002D60]
  1635. 00001758  508F                     addq.l     A7, 8
  1636. 0000175A  2039 0400 4BB0           move.l     D0, [0x04004BB0]
  1637. 00001760  E580                     asl        D0, 2
  1638. 00001762  0680 0500 4BBC           addi.l     D0, 0x5004BBC
  1639. 00001768  2040                     movea.l    A0, D0
  1640. 0000176A  2F10                     move.l     -[A7], [A0]
  1641. 0000176C  4EB9 0400 2DB0           jsr        [0x04002DB0]
  1642. 00001772  588F                     addq.l     A7, 4
  1643. 00001774  3039 0B00 4CE0           move.w     D0, [0x0B004CE0]
  1644. 0000177A  48C0                     ext.l      D0
  1645. 0000177C  0680 0000 0050           addi.l     D0, 0x50 /* 'P' */
  1646. 00001782  2F00                     move.l     -[A7], D0
  1647. 00001784  2F3C 0000 0002           move.l     -[A7], 0x2
  1648. 0000178A  2039 0400 4BB4           move.l     D0, [0x04004BB4]
  1649. 00001790  E580                     asl        D0, 2
  1650. 00001792  0680 0500 4BBC           addi.l     D0, 0x5004BBC
  1651. 00001798  2040                     movea.l    A0, D0
  1652. 0000179A  2F10                     move.l     -[A7], [A0]
  1653. 0000179C  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1654. 000017A2  588F                     addq.l     A7, 4
  1655. 000017A4  2F00                     move.l     -[A7], D0
  1656. 000017A6  4EB9 0800 440C           jsr        [0x0800440C]
  1657. 000017AC  508F                     addq.l     A7, 8
  1658. 000017AE  223C 0000 0093           move.l     D1, 0x93
  1659. 000017B4  9280                     sub.l      D1, D0
  1660. 000017B6  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1661. 000017BC  48C0                     ext.l      D0
  1662. 000017BE  D081                     add.l      D0, D1
  1663. 000017C0  2F00                     move.l     -[A7], D0
  1664. 000017C2  4EB9 0400 2D60           jsr        [0x04002D60]
  1665. 000017C8  508F                     addq.l     A7, 8
  1666. 000017CA  2039 0400 4BB4           move.l     D0, [0x04004BB4]
  1667. 000017D0  E580                     asl        D0, 2
  1668. 000017D2  0680 0500 4BBC           addi.l     D0, 0x5004BBC
  1669. 000017D8  2040                     movea.l    A0, D0
  1670. 000017DA  2F10                     move.l     -[A7], [A0]
  1671. 000017DC  4EB9 0700 2DB0           jsr        [0x07002DB0]
  1672. 000017E2  588F                     addq.l     A7, 4
  1673. 000017E4  2F3C 0000 0000           move.l     -[A7], 0x0
  1674. 000017EA  4EB9 0400 2D90           jsr        [0x04002D90]
  1675. 000017F0  588F                     addq.l     A7, 4
  1676. 000017F2  2F39 0300 4BC8           move.l     -[A7], [0x03004BC8]
  1677. 000017F8  2F3C 0500 4E68           move.l     -[A7], 0x5004E68
  1678. 000017FE  486E FE00                pea.l      [A6 - 0x200]
  1679. 00001802  4EB9 0600 3564           jsr        [0x06003564]
  1680. 00001808  DFFC 0000 000C           add.l      A7, 0xC
  1681. 0000180E  3039 0D00 4CE0           move.w     D0, [0x0D004CE0]
  1682. 00001814  48C0                     ext.l      D0
  1683. 00001816  0680 0000 0060           addi.l     D0, 0x60 /* '`' */
  1684. 0000181C  2F00                     move.l     -[A7], D0
  1685. 0000181E  2F3C 0000 0002           move.l     -[A7], 0x2
  1686. 00001824  486E FE00                pea.l      [A6 - 0x200]
  1687. 00001828  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1688. 0000182E  588F                     addq.l     A7, 4
  1689. 00001830  2F00                     move.l     -[A7], D0
  1690. 00001832  4EB9 0600 440C           jsr        [0x0600440C]
  1691. 00001838  508F                     addq.l     A7, 8
  1692. 0000183A  7231                     moveq.l    D1, 0x31
  1693. 0000183C  9280                     sub.l      D1, D0
  1694. 0000183E  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1695. 00001844  48C0                     ext.l      D0
  1696. 00001846  D081                     add.l      D0, D1
  1697. 00001848  2F00                     move.l     -[A7], D0
  1698. 0000184A  4EB9 0600 2D60           jsr        [0x06002D60]
  1699. 00001850  508F                     addq.l     A7, 8
  1700. 00001852  486E FE00                pea.l      [A6 - 0x200]
  1701. 00001856  4EB9 0400 2DB0           jsr        [0x04002DB0]
  1702. 0000185C  588F                     addq.l     A7, 4
  1703. 0000185E  2F39 0300 4BCC           move.l     -[A7], [0x03004BCC]
  1704. 00001864  2F3C 0500 4E6B           move.l     -[A7], 0x5004E6B
  1705. 0000186A  486E FE00                pea.l      [A6 - 0x200]
  1706. 0000186E  4EB9 0600 3564           jsr        [0x06003564]
  1707. 00001874  DFFC 0000 000C           add.l      A7, 0xC
  1708. 0000187A  3039 0D00 4CE0           move.w     D0, [0x0D004CE0]
  1709. 00001880  48C0                     ext.l      D0
  1710. 00001882  0680 0000 0060           addi.l     D0, 0x60 /* '`' */
  1711. 00001888  2F00                     move.l     -[A7], D0
  1712. 0000188A  2F3C 0000 0002           move.l     -[A7], 0x2
  1713. 00001890  486E FE00                pea.l      [A6 - 0x200]
  1714. 00001894  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1715. 0000189A  588F                     addq.l     A7, 4
  1716. 0000189C  2F00                     move.l     -[A7], D0
  1717. 0000189E  4EB9 0800 440C           jsr        [0x0800440C]
  1718. 000018A4  508F                     addq.l     A7, 8
  1719. 000018A6  223C 0000 0093           move.l     D1, 0x93
  1720. 000018AC  9280                     sub.l      D1, D0
  1721. 000018AE  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1722. 000018B4  48C0                     ext.l      D0
  1723. 000018B6  D081                     add.l      D0, D1
  1724. 000018B8  2F00                     move.l     -[A7], D0
  1725. 000018BA  4EB9 0600 2D60           jsr        [0x06002D60]
  1726. 000018C0  508F                     addq.l     A7, 8
  1727. 000018C2  486E FE00                pea.l      [A6 - 0x200]
  1728. 000018C6  4EB9 0900 2DB0           jsr        [0x09002DB0]
  1729. 000018CC  588F                     addq.l     A7, 4
  1730. 000018CE  2F3C 0000 0001           move.l     -[A7], 0x1
  1731. 000018D4  486E FD00                pea.l      [A6 - 0x300]
  1732. 000018D8  2F3C 0300 4E8C           move.l     -[A7], 0x3004E8C
  1733. 000018DE  2F39 0300 4BA8           move.l     -[A7], [0x03004BA8]
  1734. 000018E4  4EB9 0C00 1264           jsr        [0x0C001264]
  1735. 000018EA  DFFC 0000 0010           add.l      A7, 0x10
  1736. 000018F0  2D40 FCFC                move.l     [A6 - 0x304], D0
  1737. 000018F4  0C80 0000 0001           cmpi.l     D0, 0x1
  1738. 000018FA  6608                     bne        +0xA /* 00001904 */
  1739. 000018FC  203C 0400 4E7A           move.l     D0, 0x4004E7A
  1740. 00001902  6006                     bra        +0x8 /* 0000190A */
  1741. label00001904:
  1742. 00001904  203C 0600 4E7B           move.l     D0, 0x6004E7B
  1743. label0000190A:
  1744. 0000190A  2F00                     move.l     -[A7], D0
  1745. 0000190C  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  1746. 00001910  2F3C 0500 4E6E           move.l     -[A7], 0x5004E6E
  1747. 00001916  486E FE00                pea.l      [A6 - 0x200]
  1748. 0000191A  4EB9 0600 3564           jsr        [0x06003564]
  1749. 00001920  DFFC 0000 0010           add.l      A7, 0x10
  1750. 00001926  3039 0D00 4CE0           move.w     D0, [0x0D004CE0]
  1751. 0000192C  48C0                     ext.l      D0
  1752. 0000192E  0680 0000 0080           addi.l     D0, 0x80
  1753. 00001934  2F00                     move.l     -[A7], D0
  1754. 00001936  2F3C 0000 0002           move.l     -[A7], 0x2
  1755. 0000193C  486E FE00                pea.l      [A6 - 0x200]
  1756. 00001940  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1757. 00001946  588F                     addq.l     A7, 4
  1758. 00001948  2F00                     move.l     -[A7], D0
  1759. 0000194A  4EB9 0600 440C           jsr        [0x0600440C]
  1760. 00001950  508F                     addq.l     A7, 8
  1761. 00001952  7262                     moveq.l    D1, 0x62
  1762. 00001954  9280                     sub.l      D1, D0
  1763. 00001956  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1764. 0000195C  48C0                     ext.l      D0
  1765. 0000195E  D081                     add.l      D0, D1
  1766. 00001960  2F00                     move.l     -[A7], D0
  1767. 00001962  4EB9 0600 2D60           jsr        [0x06002D60]
  1768. 00001968  508F                     addq.l     A7, 8
  1769. 0000196A  486E FE00                pea.l      [A6 - 0x200]
  1770. 0000196E  4EB9 0400 2DB0           jsr        [0x04002DB0]
  1771. 00001974  588F                     addq.l     A7, 4
  1772. 00001976  2F39 0300 5080           move.l     -[A7], [0x03005080]
  1773. 0000197C  2F3C 0500 4E7D           move.l     -[A7], 0x5004E7D
  1774. 00001982  486E FE00                pea.l      [A6 - 0x200]
  1775. 00001986  4EB9 0600 3564           jsr        [0x06003564]
  1776. 0000198C  DFFC 0000 000C           add.l      A7, 0xC
  1777. 00001992  3039 0D00 4CE0           move.w     D0, [0x0D004CE0]
  1778. 00001998  48C0                     ext.l      D0
  1779. 0000199A  0680 0000 0090           addi.l     D0, 0x90
  1780. 000019A0  2F00                     move.l     -[A7], D0
  1781. 000019A2  2F3C 0000 0002           move.l     -[A7], 0x2
  1782. 000019A8  486E FE00                pea.l      [A6 - 0x200]
  1783. 000019AC  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1784. 000019B2  588F                     addq.l     A7, 4
  1785. 000019B4  2F00                     move.l     -[A7], D0
  1786. 000019B6  4EB9 0600 440C           jsr        [0x0600440C]
  1787. 000019BC  508F                     addq.l     A7, 8
  1788. 000019BE  7262                     moveq.l    D1, 0x62
  1789. 000019C0  9280                     sub.l      D1, D0
  1790. 000019C2  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1791. 000019C8  48C0                     ext.l      D0
  1792. 000019CA  D081                     add.l      D0, D1
  1793. 000019CC  2F00                     move.l     -[A7], D0
  1794. 000019CE  4EB9 0600 2D60           jsr        [0x06002D60]
  1795. 000019D4  508F                     addq.l     A7, 8
  1796. 000019D6  486E FE00                pea.l      [A6 - 0x200]
  1797. 000019DA  4EB9 0400 2DB0           jsr        [0x04002DB0]
  1798. 000019E0  588F                     addq.l     A7, 4
  1799. 000019E2  3039 0B00 4CE0           move.w     D0, [0x0B004CE0]
  1800. 000019E8  48C0                     ext.l      D0
  1801. 000019EA  0680 0000 00B0           addi.l     D0, 0xB0
  1802. 000019F0  2F00                     move.l     -[A7], D0
  1803. 000019F2  2F3C 0000 0002           move.l     -[A7], 0x2
  1804. 000019F8  2F3C 0300 4D40           move.l     -[A7], 0x3004D40
  1805. 000019FE  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1806. 00001A04  588F                     addq.l     A7, 4
  1807. 00001A06  2F00                     move.l     -[A7], D0
  1808. 00001A08  4EB9 0600 440C           jsr        [0x0600440C]
  1809. 00001A0E  508F                     addq.l     A7, 8
  1810. 00001A10  7262                     moveq.l    D1, 0x62
  1811. 00001A12  9280                     sub.l      D1, D0
  1812. 00001A14  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1813. 00001A1A  48C0                     ext.l      D0
  1814. 00001A1C  D081                     add.l      D0, D1
  1815. 00001A1E  2F00                     move.l     -[A7], D0
  1816. 00001A20  4EB9 0400 2D60           jsr        [0x04002D60]
  1817. 00001A26  508F                     addq.l     A7, 8
  1818. 00001A28  2F3C 0300 4D40           move.l     -[A7], 0x3004D40
  1819. 00001A2E  4EB9 0400 2DB0           jsr        [0x04002DB0]
  1820. 00001A34  588F                     addq.l     A7, 4
  1821. 00001A36  3039 0B00 4CE0           move.w     D0, [0x0B004CE0]
  1822. 00001A3C  48C0                     ext.l      D0
  1823. 00001A3E  0680 0000 00C0           addi.l     D0, 0xC0
  1824. 00001A44  2F00                     move.l     -[A7], D0
  1825. 00001A46  2F3C 0000 0002           move.l     -[A7], 0x2
  1826. 00001A4C  2F3C 0300 4D90           move.l     -[A7], 0x3004D90
  1827. 00001A52  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1828. 00001A58  588F                     addq.l     A7, 4
  1829. 00001A5A  2F00                     move.l     -[A7], D0
  1830. 00001A5C  4EB9 0600 440C           jsr        [0x0600440C]
  1831. 00001A62  508F                     addq.l     A7, 8
  1832. 00001A64  7262                     moveq.l    D1, 0x62
  1833. 00001A66  9280                     sub.l      D1, D0
  1834. 00001A68  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1835. 00001A6E  48C0                     ext.l      D0
  1836. 00001A70  D081                     add.l      D0, D1
  1837. 00001A72  2F00                     move.l     -[A7], D0
  1838. 00001A74  4EB9 0400 2D60           jsr        [0x04002D60]
  1839. 00001A7A  508F                     addq.l     A7, 8
  1840. 00001A7C  2F3C 0300 4D90           move.l     -[A7], 0x3004D90
  1841. 00001A82  4EB9 0400 2DB0           jsr        [0x04002DB0]
  1842. 00001A88  588F                     addq.l     A7, 4
  1843. 00001A8A  3039 0B00 4CE0           move.w     D0, [0x0B004CE0]
  1844. 00001A90  48C0                     ext.l      D0
  1845. 00001A92  0680 0000 00D0           addi.l     D0, 0xD0
  1846. 00001A98  2F00                     move.l     -[A7], D0
  1847. 00001A9A  2F3C 0000 0002           move.l     -[A7], 0x2
  1848. 00001AA0  2F3C 0300 4DE0           move.l     -[A7], 0x3004DE0
  1849. 00001AA6  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1850. 00001AAC  588F                     addq.l     A7, 4
  1851. 00001AAE  2F00                     move.l     -[A7], D0
  1852. 00001AB0  4EB9 0600 440C           jsr        [0x0600440C]
  1853. 00001AB6  508F                     addq.l     A7, 8
  1854. 00001AB8  7262                     moveq.l    D1, 0x62
  1855. 00001ABA  9280                     sub.l      D1, D0
  1856. 00001ABC  3039 0600 4CE2           move.w     D0, [0x06004CE2]
  1857. 00001AC2  48C0                     ext.l      D0
  1858. 00001AC4  D081                     add.l      D0, D1
  1859. 00001AC6  2F00                     move.l     -[A7], D0
  1860. 00001AC8  4EB9 0400 2D60           jsr        [0x04002D60]
  1861. 00001ACE  508F                     addq.l     A7, 8
  1862. 00001AD0  2F3C 0300 4DE0           move.l     -[A7], 0x3004DE0
  1863. 00001AD6  4EB9 0400 2DB0           jsr        [0x04002DB0]
  1864. 00001ADC  588F                     addq.l     A7, 4
  1865. 00001ADE  2039 0400 4BA8           move.l     D0, [0x04004BA8]
  1866. 00001AE4  E580                     asl        D0, 2
  1867. 00001AE6  0680 0600 4BAC           addi.l     D0, 0x6004BAC
  1868. 00001AEC  2040                     movea.l    A0, D0
  1869. 00001AEE  4A90                     tst.l      [A0]
  1870. 00001AF0  6676                     bne        +0x78 /* 00001B68 */
  1871. 00001AF2  4AB9 0400 4BE8           tst.l      [0x04004BE8]
  1872. 00001AF8  666E                     bne        +0x70 /* 00001B68 */
  1873. 00001AFA  4AB9 0700 4BE4           tst.l      [0x07004BE4]
  1874. 00001B00  6666                     bne        +0x68 /* 00001B68 */
  1875. 00001B02  2F3C 0000 0000           move.l     -[A7], 0x0
  1876. 00001B08  4EB9 0700 2D80           jsr        [0x07002D80]
  1877. 00001B0E  588F                     addq.l     A7, 4
  1878. 00001B10  2F3C 0000 0002           move.l     -[A7], 0x2
  1879. 00001B16  4EB9 0600 2ED0           jsr        [0x06002ED0]
  1880. 00001B1C  588F                     addq.l     A7, 4
  1881. 00001B1E  2040                     movea.l    A0, D0
  1882. 00001B20  2F10                     move.l     -[A7], [A0]
  1883. 00001B22  4EB9 0D00 355A           jsr        [0x0D00355A]
  1884. 00001B28  588F                     addq.l     A7, 4
  1885. 00001B2A  2D40 FCF8                move.l     [A6 - 0x308], D0
  1886. 00001B2E  2F3C 0000 00E8           move.l     -[A7], 0xE8
  1887. 00001B34  2F3C 0000 0002           move.l     -[A7], 0x2
  1888. 00001B3A  2F00                     move.l     -[A7], D0
  1889. 00001B3C  4EB9 0500 2DC0           jsr        [0x05002DC0]
  1890. 00001B42  588F                     addq.l     A7, 4
  1891. 00001B44  2F00                     move.l     -[A7], D0
  1892. 00001B46  4EB9 0700 440C           jsr        [0x0700440C]
  1893. 00001B4C  508F                     addq.l     A7, 8
  1894. 00001B4E  726C                     moveq.l    D1, 0x6C
  1895. 00001B50  9280                     sub.l      D1, D0
  1896. 00001B52  2F01                     move.l     -[A7], D1
  1897. 00001B54  4EB9 0600 2D60           jsr        [0x06002D60]
  1898. 00001B5A  508F                     addq.l     A7, 8
  1899. 00001B5C  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  1900. 00001B60  4EB9 1E00 2DB0           jsr        [0x1E002DB0]
  1901. 00001B66  588F                     addq.l     A7, 4
  1902. label00001B68:
  1903. 00001B68  4E5E                     unlink     A6
  1904. 00001B6A  4E75                     rts
  1905. 00001B6C  4E56 FFF4                link       A6, -0x000C
  1906. 00001B70  48EE 0000 FFF4           movem.l    [A6 - 0xC], <none>
  1907. 00001B76  2D7C 0000 0001 FFFC      move.l     [A6 - 0x4], 0x1
  1908. 00001B7E  6068                     bra        +0x6A /* 00001BE8 */
  1909. label00001B80:
  1910. 00001B80  2D7C 0000 0001 FFF8      move.l     [A6 - 0x8], 0x1
  1911. label00001B88:
  1912. 00001B88  0CAE 0000 0008 FFF8      cmpi.l     [A6 - 0x8], 0x8
  1913. 00001B90  6E52                     bgt        +0x54 /* 00001BE4 */
  1914. 00001B92  2F3C 0000 0014           move.l     -[A7], 0x14
  1915. 00001B98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1916. 00001B9C  4EB9 0400 4264           jsr        [0x04004264]
  1917. 00001BA2  508F                     addq.l     A7, 8
  1918. 00001BA4  0680 0E00 4FB8           addi.l     D0, 0xE004FB8
  1919. 00001BAA  222E FFF8                move.l     D1, [A6 - 0x8]
  1920. 00001BAE  E381                     asl        D1, 1
  1921. 00001BB0  D081                     add.l      D0, D1
  1922. 00001BB2  2D40 FFF4                move.l     [A6 - 0xC], D0
  1923. 00001BB6  2F3C 0000 0014           move.l     -[A7], 0x14
  1924. 00001BBC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1925. 00001BC0  4EB9 0400 4264           jsr        [0x04004264]
  1926. 00001BC6  508F                     addq.l     A7, 8
  1927. 00001BC8  0680 2F00 4EF0           addi.l     D0, 0x2F004EF0
  1928. 00001BCE  222E FFF8                move.l     D1, [A6 - 0x8]
  1929. 00001BD2  E381                     asl        D1, 1
  1930. 00001BD4  D081                     add.l      D0, D1
  1931. 00001BD6  2040                     movea.l    A0, D0
  1932. 00001BD8  226E FFF4                movea.l    A1, [A6 - 0xC]
  1933. 00001BDC  3290                     move.w     [A1], [A0]
  1934. 00001BDE  52AE FFF8                addq.l     [A6 - 0x8], 1
  1935. 00001BE2  60A4                     bra        -0x5A /* 00001B88 */
  1936. label00001BE4:
  1937. 00001BE4  52AE FFFC                addq.l     [A6 - 0x4], 1
  1938. label00001BE8:
  1939. 00001BE8  0CAE 0000 0008 FFFC      cmpi.l     [A6 - 0x4], 0x8
  1940. 00001BF0  6F8E                     ble        -0x70 /* 00001B80 */
  1941. 00001BF2  2D7C 0000 0004 FFFC      move.l     [A6 - 0x4], 0x4
  1942. label00001BFA:
  1943. 00001BFA  0CAE 0000 0005 FFFC      cmpi.l     [A6 - 0x4], 0x5
  1944. 00001C02  6E56                     bgt        +0x58 /* 00001C5A */
  1945. 00001C04  2D7C 0000 0004 FFF8      move.l     [A6 - 0x8], 0x4
  1946. label00001C0C:
  1947. 00001C0C  0CAE 0000 0005 FFF8      cmpi.l     [A6 - 0x8], 0x5
  1948. 00001C14  6E3E                     bgt        +0x40 /* 00001C54 */
  1949. 00001C16  2F3C 0000 0002           move.l     -[A7], 0x2
  1950. 00001C1C  202E FFFC                move.l     D0, [A6 - 0x4]
  1951. 00001C20  D0AE FFF8                add.l      D0, [A6 - 0x8]
  1952. 00001C24  2F00                     move.l     -[A7], D0
  1953. 00001C26  4EB9 0E00 4494           jsr        [0x0E004494]
  1954. 00001C2C  508F                     addq.l     A7, 8
  1955. 00001C2E  4A80                     tst.l      D0
  1956. 00001C30  6704                     beq        +0x6 /* 00001C36 */
  1957. 00001C32  7001                     moveq.l    D0, 0x01
  1958. 00001C34  6002                     bra        +0x4 /* 00001C38 */
  1959. label00001C36:
  1960. 00001C36  7002                     moveq.l    D0, 0x02
  1961. label00001C38:
  1962. 00001C38  2F00                     move.l     -[A7], D0
  1963. 00001C3A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1964. 00001C3E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1965. 00001C42  4EB9 1A00 2B68           jsr        [0x1A002B68]
  1966. 00001C48  DFFC 0000 000C           add.l      A7, 0xC
  1967. 00001C4E  52AE FFF8                addq.l     [A6 - 0x8], 1
  1968. 00001C52  60B8                     bra        -0x46 /* 00001C0C */
  1969. label00001C54:
  1970. 00001C54  52AE FFFC                addq.l     [A6 - 0x4], 1
  1971. 00001C58  60A0                     bra        -0x5E /* 00001BFA */
  1972. label00001C5A:
  1973. 00001C5A  4E5E                     unlink     A6
  1974. 00001C5C  4E75                     rts
  1975. 00001C5E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1976. 00001C62  FEE0 48EE                .extension 0xEE0 <<F/2-3/7>> // unimplemented
  1977. 00001C66  00C0                     .incomplete
  1978. 00001C68  FEE0 42AE                .extension 0xEE0 <<F/2-3/7>> // unimplemented
  1979. 00001C6C  FEF8 6014                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  1980. label00001C70:
  1981. 00001C70  202E FEF8                move.l     D0, [A6 - 0x108]
  1982. 00001C74  E580                     asl        D0, 2
  1983. 00001C76  0680 0C00 5088           addi.l     D0, 0xC005088
  1984. 00001C7C  2040                     movea.l    A0, D0
  1985. 00001C7E  4290                     clr.l      [A0]
  1986. 00001C80  52AE FEF8                addq.l     [A6 - 0x108], 1
  1987. 00001C84  0CAE 0000 0005 FEF8      cmpi.l     [A6 - 0x108], 0x5
  1988. 00001C8C  6DE2                     blt        -0x1C /* 00001C70 */
  1989. 00001C8E  4EB9 0500 2F00           jsr        [0x05002F00]
  1990. 00001C94  2D40 FEF4                move.l     [A6 - 0x10C], D0
  1991. 00001C98  42B9 1000 5084           clr.l      [0x10005084]
  1992. 00001C9E  426E FEEE                clr.w      [A6 - 0x112]
  1993. 00001CA2  7E01                     moveq.l    D7, 0x01
  1994. label00001CA4:
  1995. 00001CA4  7C01                     moveq.l    D6, 0x01
  1996. label00001CA6:
  1997. 00001CA6  0C86 0000 0008           cmpi.l     D6, 0x8
  1998. 00001CAC  6E00 010A                bgt        +0x10C /* 00001DB8 */
  1999. 00001CB0  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2000. 00001CB6  2F07                     move.l     -[A7], D7
  2001. 00001CB8  4EB9 0E00 4264           jsr        [0x0E004264]
  2002. 00001CBE  508F                     addq.l     A7, 8
  2003. 00001CC0  D0AE 000C                add.l      D0, [A6 + 0xC]
  2004. 00001CC4  D086                     add.l      D0, D6
  2005. 00001CC6  2040                     movea.l    A0, D0
  2006. 00001CC8  0210 0003                andi.b     [A0], 0x3
  2007. 00001CCC  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2008. 00001CD2  2F07                     move.l     -[A7], D7
  2009. 00001CD4  4EB9 0400 4264           jsr        [0x04004264]
  2010. 00001CDA  508F                     addq.l     A7, 8
  2011. 00001CDC  0680 0A00 5512           addi.l     D0, 0xA005512
  2012. 00001CE2  D086                     add.l      D0, D6
  2013. 00001CE4  2D40 FEE8                move.l     [A6 - 0x118], D0
  2014. 00001CE8  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2015. 00001CEE  2F07                     move.l     -[A7], D7
  2016. 00001CF0  4EB9 0F00 4264           jsr        [0x0F004264]
  2017. 00001CF6  508F                     addq.l     A7, 8
  2018. 00001CF8  D0AE 000C                add.l      D0, [A6 + 0xC]
  2019. 00001CFC  D086                     add.l      D0, D6
  2020. 00001CFE  2040                     movea.l    A0, D0
  2021. 00001D00  226E FEE8                movea.l    A1, [A6 - 0x118]
  2022. 00001D04  1290                     move.b     [A1], [A0]
  2023. 00001D06  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2024. 00001D0C  2F07                     move.l     -[A7], D7
  2025. 00001D0E  4EB9 0E00 4264           jsr        [0x0E004264]
  2026. 00001D14  508F                     addq.l     A7, 8
  2027. 00001D16  D0AE 000C                add.l      D0, [A6 + 0xC]
  2028. 00001D1A  D086                     add.l      D0, D6
  2029. 00001D1C  2040                     movea.l    A0, D0
  2030. 00001D1E  1010                     move.b     D0, [A0]
  2031. 00001D20  4880                     ext.w      D0
  2032. 00001D22  48C0                     ext.l      D0
  2033. 00001D24  0280 0000 0003           andi.l     D0, 0x3
  2034. 00001D2A  B0B9 0800 4BA8           cmp.l      D0, [0x08004BA8]
  2035. 00001D30  6626                     bne        +0x28 /* 00001D58 */
  2036. 00001D32  2F3C 0000 0014           move.l     -[A7], 0x14
  2037. 00001D38  2F07                     move.l     -[A7], D7
  2038. 00001D3A  4EB9 0400 4264           jsr        [0x04004264]
  2039. 00001D40  508F                     addq.l     A7, 8
  2040. 00001D42  0680 0F00 4FB8           addi.l     D0, 0xF004FB8
  2041. 00001D48  2206                     move.l     D1, D6
  2042. 00001D4A  E381                     asl        D1, 1
  2043. 00001D4C  D081                     add.l      D0, D1
  2044. 00001D4E  2040                     movea.l    A0, D0
  2045. 00001D50  3010                     move.w     D0, [A0]
  2046. 00001D52  D16E FEEE                add.w      [A6 - 0x112], D0
  2047. 00001D56  605A                     bra        +0x5C /* 00001DB2 */
  2048. label00001D58:
  2049. 00001D58  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2050. 00001D5E  2F07                     move.l     -[A7], D7
  2051. 00001D60  4EB9 0E00 4264           jsr        [0x0E004264]
  2052. 00001D66  508F                     addq.l     A7, 8
  2053. 00001D68  D0AE 000C                add.l      D0, [A6 + 0xC]
  2054. 00001D6C  D086                     add.l      D0, D6
  2055. 00001D6E  2040                     movea.l    A0, D0
  2056. 00001D70  1010                     move.b     D0, [A0]
  2057. 00001D72  4880                     ext.w      D0
  2058. 00001D74  48C0                     ext.l      D0
  2059. 00001D76  0280 0000 0003           andi.l     D0, 0x3
  2060. 00001D7C  2239 0D00 4BA8           move.l     D1, [0x0D004BA8]
  2061. 00001D82  4681                     not.l      D1
  2062. 00001D84  0281 0000 0003           andi.l     D1, 0x3
  2063. 00001D8A  B081                     cmp.l      D0, D1
  2064. 00001D8C  6624                     bne        +0x26 /* 00001DB2 */
  2065. 00001D8E  2F3C 0000 0014           move.l     -[A7], 0x14
  2066. 00001D94  2F07                     move.l     -[A7], D7
  2067. 00001D96  4EB9 0400 4264           jsr        [0x04004264]
  2068. 00001D9C  508F                     addq.l     A7, 8
  2069. 00001D9E  0680 1800 4FB8           addi.l     D0, 0x18004FB8
  2070. 00001DA4  2206                     move.l     D1, D6
  2071. 00001DA6  E381                     asl        D1, 1
  2072. 00001DA8  D081                     add.l      D0, D1
  2073. 00001DAA  2040                     movea.l    A0, D0
  2074. 00001DAC  3010                     move.w     D0, [A0]
  2075. 00001DAE  916E FEEE                sub.w      [A6 - 0x112], D0
  2076. label00001DB2:
  2077. 00001DB2  5286                     addq.l     D6, 1
  2078. 00001DB4  6000 FEF0                bra        -0x10E /* 00001CA6 */
  2079. label00001DB8:
  2080. 00001DB8  5287                     addq.l     D7, 1
  2081. 00001DBA  0C87 0000 0008           cmpi.l     D7, 0x8
  2082. 00001DC0  6F00 FEE2                ble        -0x11C /* 00001CA4 */
  2083. 00001DC4  2F3C 0000 0001           move.l     -[A7], 0x1
  2084. 00001DCA  486E FF00                pea.l      [A6 - 0x100]
  2085. 00001DCE  2F3C 0300 5512           move.l     -[A7], 0x3005512
  2086. 00001DD4  2F39 0300 4BA8           move.l     -[A7], [0x03004BA8]
  2087. 00001DDA  4EB9 0E00 1264           jsr        [0x0E001264]
  2088. 00001DE0  DFFC 0000 0010           add.l      A7, 0x10
  2089. 00001DE6  2D40 FEFC                move.l     [A6 - 0x104], D0
  2090. 00001DEA  2F3C 0000 0002           move.l     -[A7], 0x2
  2091. 00001DF0  2F3C 0000 0003           move.l     -[A7], 0x3
  2092. 00001DF6  2F39 0300 5080           move.l     -[A7], [0x03005080]
  2093. 00001DFC  4EB9 0500 4264           jsr        [0x05004264]
  2094. 00001E02  508F                     addq.l     A7, 8
  2095. 00001E04  2F00                     move.l     -[A7], D0
  2096. 00001E06  4EB9 0500 440C           jsr        [0x0500440C]
  2097. 00001E0C  508F                     addq.l     A7, 8
  2098. 00001E0E  5480                     addq.l     D0, 2
  2099. 00001E10  2239 0500 4BC4           move.l     D1, [0x05004BC4]
  2100. 00001E16  B280                     cmp.l      D1, D0
  2101. 00001E18  6F0C                     ble        +0xE /* 00001E26 */
  2102. 00001E1A  23F9 0200 5080 0A00 5576 move.l     [0x0A005576], [0x02005080]
  2103. 00001E24  602C                     bra        +0x2E /* 00001E52 */
  2104. label00001E26:
  2105. 00001E26  2F3C 0000 0002           move.l     -[A7], 0x2
  2106. 00001E2C  2F3C 0000 0003           move.l     -[A7], 0x3
  2107. 00001E32  2F39 0300 5080           move.l     -[A7], [0x03005080]
  2108. 00001E38  4EB9 0500 4264           jsr        [0x05004264]
  2109. 00001E3E  508F                     addq.l     A7, 8
  2110. 00001E40  2F00                     move.l     -[A7], D0
  2111. 00001E42  4EB9 0500 440C           jsr        [0x0500440C]
  2112. 00001E48  508F                     addq.l     A7, 8
  2113. 00001E4A  5480                     addq.l     D0, 2
  2114. 00001E4C  23C0 0600 5576           move.l     [0x06005576], D0
  2115. label00001E52:
  2116. 00001E52  42AE FEF8                clr.l      [A6 - 0x108]
  2117. 00001E56  603E                     bra        +0x40 /* 00001E96 */
  2118. label00001E58:
  2119. 00001E58  2F39 0300 5576           move.l     -[A7], [0x03005576]
  2120. 00001E5E  2F39 0300 4BA8           move.l     -[A7], [0x03004BA8]
  2121. 00001E64  2F3C 3600 5512           move.l     -[A7], 0x36005512
  2122. 00001E6A  41EE FF00                lea.l      A0, [A6 - 0x100]
  2123. 00001E6E  202E FEF8                move.l     D0, [A6 - 0x108]
  2124. 00001E72  E580                     asl        D0, 2
  2125. 00001E74  D1C0                     add.l      A0, D0
  2126. 00001E76  2F10                     move.l     -[A7], [A0]
  2127. 00001E78  6100 0218                bsr        +0x21A /* 00002092 */
  2128. 00001E7C  DFFC 0000 0010           add.l      A7, 0x10
  2129. 00001E82  41EE FF00                lea.l      A0, [A6 - 0x100]
  2130. 00001E86  222E FEF8                move.l     D1, [A6 - 0x108]
  2131. 00001E8A  E581                     asl        D1, 2
  2132. 00001E8C  D1C1                     add.l      A0, D1
  2133. 00001E8E  3140 0002                move.w     [A0 + 0x2], D0
  2134. 00001E92  52AE FEF8                addq.l     [A6 - 0x108], 1
  2135. label00001E96:
  2136. 00001E96  202E FEF8                move.l     D0, [A6 - 0x108]
  2137. 00001E9A  B0AE FEFC                cmp.l      D0, [A6 - 0x104]
  2138. 00001E9E  6DB8                     blt        -0x46 /* 00001E58 */
  2139. 00001EA0  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2140. 00001EA4  486E FF00                pea.l      [A6 - 0x100]
  2141. 00001EA8  6100 0B58                bsr        +0xB5A /* 00002A02 */
  2142. 00001EAC  508F                     addq.l     A7, 8
  2143. label00001EAE:
  2144. 00001EAE  41EE FF00                lea.l      A0, [A6 - 0x100]
  2145. 00001EB2  53AE FEFC                subq.l     [A6 - 0x104], 1
  2146. 00001EB6  202E FEFC                move.l     D0, [A6 - 0x104]
  2147. 00001EBA  E580                     asl        D0, 2
  2148. 00001EBC  D1C0                     add.l      A0, D0
  2149. 00001EBE  3028 0002                move.w     D0, [A0 + 0x2]
  2150. 00001EC2  B06E FF02                cmp.w      D0, [A6 - 0xFE]
  2151. 00001EC6  6DE6                     blt        -0x18 /* 00001EAE */
  2152. 00001EC8  52AE FEFC                addq.l     [A6 - 0x104], 1
  2153. 00001ECC  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2154. 00001ED0  4EB9 0700 2E30           jsr        [0x07002E30]
  2155. 00001ED6  0280 0000 FFFF           andi.l     D0, 0xFFFF
  2156. 00001EDC  2F00                     move.l     -[A7], D0
  2157. 00001EDE  4EB9 1100 4328           jsr        [0x11004328]
  2158. 00001EE4  508F                     addq.l     A7, 8
  2159. 00001EE6  E580                     asl        D0, 2
  2160. 00001EE8  41EE FF00                lea.l      A0, [A6 - 0x100]
  2161. 00001EEC  D1C0                     add.l      A0, D0
  2162. 00001EEE  226E 0008                movea.l    A1, [A6 + 0x8]
  2163. 00001EF2  2290                     move.l     [A1], [A0]
  2164. 00001EF4  206E 0008                movea.l    A0, [A6 + 0x8]
  2165. 00001EF8  3028 0002                move.w     D0, [A0 + 0x2]
  2166. 00001EFC  D16E FEEE                add.w      [A6 - 0x112], D0
  2167. 00001F00  4EB9 0700 2F00           jsr        [0x07002F00]
  2168. 00001F06  90AE FEF4                sub.l      D0, [A6 - 0x10C]
  2169. 00001F0A  2D40 FEF4                move.l     [A6 - 0x10C], D0
  2170. 00001F0E  4AB9 0400 4BA4           tst.l      [0x04004BA4]
  2171. 00001F14  6708                     beq        +0xA /* 00001F1E */
  2172. 00001F16  4AB9 0400 5084           tst.l      [0x04005084]
  2173. 00001F1C  670A                     beq        +0xC /* 00001F28 */
  2174. label00001F1E:
  2175. 00001F1E  4EB9 0F00 1458           jsr        [0x0F001458]
  2176. 00001F24  6000 0162                bra        +0x164 /* 00002088 */
  2177. label00001F28:
  2178. 00001F28  206E 0008                movea.l    A0, [A6 + 0x8]
  2179. 00001F2C  3028 0002                move.w     D0, [A0 + 0x2]
  2180. 00001F30  48C0                     ext.l      D0
  2181. 00001F32  2F00                     move.l     -[A7], D0
  2182. 00001F34  302E FEEE                move.w     D0, [A6 - 0x112]
  2183. 00001F38  48C0                     ext.l      D0
  2184. 00001F3A  2F00                     move.l     -[A7], D0
  2185. 00001F3C  2F3C 0300 509C           move.l     -[A7], 0x300509C
  2186. 00001F42  2F3C 0300 4D40           move.l     -[A7], 0x3004D40
  2187. 00001F48  4EB9 0B00 3564           jsr        [0x0B003564]
  2188. 00001F4E  DFFC 0000 0010           add.l      A7, 0x10
  2189. 00001F54  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2190. 00001F58  2F3C 0000 0064           move.l     -[A7], 0x64 /* 'd' */
  2191. 00001F5E  2F39 0300 5088           move.l     -[A7], [0x03005088]
  2192. 00001F64  4EB9 0500 4264           jsr        [0x05004264]
  2193. 00001F6A  508F                     addq.l     A7, 8
  2194. 00001F6C  2F00                     move.l     -[A7], D0
  2195. 00001F6E  4EB9 0A00 440C           jsr        [0x0A00440C]
  2196. 00001F74  508F                     addq.l     A7, 8
  2197. 00001F76  2F00                     move.l     -[A7], D0
  2198. 00001F78  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2199. 00001F7C  2F3C 0000 0064           move.l     -[A7], 0x64 /* 'd' */
  2200. 00001F82  2F39 0300 5094           move.l     -[A7], [0x03005094]
  2201. 00001F88  4EB9 0500 4264           jsr        [0x05004264]
  2202. 00001F8E  508F                     addq.l     A7, 8
  2203. 00001F90  2F00                     move.l     -[A7], D0
  2204. 00001F92  4EB9 0A00 440C           jsr        [0x0A00440C]
  2205. 00001F98  508F                     addq.l     A7, 8
  2206. 00001F9A  2F00                     move.l     -[A7], D0
  2207. 00001F9C  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2208. 00001FA0  2F3C 0000 0064           move.l     -[A7], 0x64 /* 'd' */
  2209. 00001FA6  2F39 0300 5090           move.l     -[A7], [0x03005090]
  2210. 00001FAC  4EB9 0500 4264           jsr        [0x05004264]
  2211. 00001FB2  508F                     addq.l     A7, 8
  2212. 00001FB4  2F00                     move.l     -[A7], D0
  2213. 00001FB6  4EB9 0A00 440C           jsr        [0x0A00440C]
  2214. 00001FBC  508F                     addq.l     A7, 8
  2215. 00001FBE  2F00                     move.l     -[A7], D0
  2216. 00001FC0  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2217. 00001FC4  2F3C 0000 0064           move.l     -[A7], 0x64 /* 'd' */
  2218. 00001FCA  2F39 0300 508C           move.l     -[A7], [0x0300508C]
  2219. 00001FD0  4EB9 0500 4264           jsr        [0x05004264]
  2220. 00001FD6  508F                     addq.l     A7, 8
  2221. 00001FD8  2F00                     move.l     -[A7], D0
  2222. 00001FDA  4EB9 0500 440C           jsr        [0x0500440C]
  2223. 00001FE0  508F                     addq.l     A7, 8
  2224. 00001FE2  2F00                     move.l     -[A7], D0
  2225. 00001FE4  2F3C 0300 50AF           move.l     -[A7], 0x30050AF
  2226. 00001FEA  2F3C 0300 4D90           move.l     -[A7], 0x3004D90
  2227. 00001FF0  4EB9 0F00 3564           jsr        [0x0F003564]
  2228. 00001FF6  DFFC 0000 0018           add.l      A7, 0x18
  2229. 00001FFC  2D6E FEF4 FEF0           move.l     [A6 - 0x110], [A6 - 0x10C]
  2230. 00002002  42AE FEF8                clr.l      [A6 - 0x108]
  2231. 00002006  6018                     bra        +0x1A /* 00002020 */
  2232. label00002008:
  2233. 00002008  202E FEF8                move.l     D0, [A6 - 0x108]
  2234. 0000200C  E580                     asl        D0, 2
  2235. 0000200E  0680 1500 5088           addi.l     D0, 0x15005088
  2236. 00002014  2040                     movea.l    A0, D0
  2237. 00002016  2010                     move.l     D0, [A0]
  2238. 00002018  91AE FEF0                sub.l      [A6 - 0x110], D0
  2239. 0000201C  52AE FEF8                addq.l     [A6 - 0x108], 1
  2240. label00002020:
  2241. 00002020  0CAE 0000 0005 FEF8      cmpi.l     [A6 - 0x108], 0x5
  2242. 00002028  6DDE                     blt        -0x20 /* 00002008 */
  2243. 0000202A  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2244. 0000202E  2F3C 0000 0064           move.l     -[A7], 0x64 /* 'd' */
  2245. 00002034  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  2246. 00002038  4EB9 0500 4264           jsr        [0x05004264]
  2247. 0000203E  508F                     addq.l     A7, 8
  2248. 00002040  2F00                     move.l     -[A7], D0
  2249. 00002042  4EB9 0A00 440C           jsr        [0x0A00440C]
  2250. 00002048  508F                     addq.l     A7, 8
  2251. 0000204A  2F00                     move.l     -[A7], D0
  2252. 0000204C  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2253. 00002050  2F3C 0000 0064           move.l     -[A7], 0x64 /* 'd' */
  2254. 00002056  2F39 0300 5098           move.l     -[A7], [0x03005098]
  2255. 0000205C  4EB9 0500 4264           jsr        [0x05004264]
  2256. 00002062  508F                     addq.l     A7, 8
  2257. 00002064  2F00                     move.l     -[A7], D0
  2258. 00002066  4EB9 0500 440C           jsr        [0x0500440C]
  2259. 0000206C  508F                     addq.l     A7, 8
  2260. 0000206E  2F00                     move.l     -[A7], D0
  2261. 00002070  2F3C 0300 50CD           move.l     -[A7], 0x30050CD
  2262. 00002076  2F3C 0300 4DE0           move.l     -[A7], 0x3004DE0
  2263. 0000207C  4EB9 1000 3564           jsr        [0x10003564]
  2264. 00002082  DFFC 0000 0010           add.l      A7, 0x10
  2265. label00002088:
  2266. 00002088  4CEE 00C0 FEE0           movem.l    D6,D7, [A6 - 0x120]
  2267. 0000208E  4E5E                     unlink     A6
  2268. 00002090  4E75                     rts
  2269. fn00002092:
  2270. 00002092  4E56 FCD8                link       A6, -0x0328
  2271. 00002096  48EE 00E0 FCD8           movem.l    [A6 - 0x328], D5,D6,D7
  2272. 0000209C  4EB9 0300 03D6           jsr        [0x030003D6]
  2273. 000020A2  2D79 1A00 4BA4 FCE4      move.l     [A6 - 0x31C], [0x1A004BA4]
  2274. 000020AA  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  2275. 000020AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2276. 000020B2  486E FCFC                pea.l      [A6 - 0x304]
  2277. 000020B6  486E FF00                pea.l      [A6 - 0x100]
  2278. 000020BA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2279. 000020BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2280. 000020C2  6100 036E                bsr        +0x370 /* 00002432 */
  2281. 000020C6  DFFC 0000 0018           add.l      A7, 0x18
  2282. 000020CC  3D40 FCE8                move.w     [A6 - 0x318], D0
  2283. 000020D0  4AAE 0014                tst.l      [A6 + 0x14]
  2284. 000020D4  6F24                     ble        +0x26 /* 000020FA */
  2285. 000020D6  2039 0A00 5576           move.l     D0, [0x0A005576]
  2286. 000020DC  0480 0000 0010           subi.l     D0, 0x10
  2287. 000020E2  222E 0014                move.l     D1, [A6 + 0x14]
  2288. 000020E6  B280                     cmp.l      D1, D0
  2289. 000020E8  6F10                     ble        +0x12 /* 000020FA */
  2290. 000020EA  4AB9 0400 4BC4           tst.l      [0x04004BC4]
  2291. 000020F0  6F08                     ble        +0xA /* 000020FA */
  2292. 000020F2  4AB9 2800 5084           tst.l      [0x28005084]
  2293. 000020F8  6726                     beq        +0x28 /* 00002120 */
  2294. label000020FA:
  2295. 000020FA  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  2296. 000020FE  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  2297. 00002102  486E FF00                pea.l      [A6 - 0x100]
  2298. 00002106  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2299. 0000210A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2300. 0000210E  6100 0758                bsr        +0x75A /* 00002868 */
  2301. 00002112  DFFC 0000 0014           add.l      A7, 0x14
  2302. 00002118  302E FCE8                move.w     D0, [A6 - 0x318]
  2303. 0000211C  6000 030A                bra        +0x30C /* 00002428 */
  2304. label00002120:
  2305. 00002120  3D7C E700 FCEC           move.w     [A6 - 0x314], 0xE700
  2306. 00002126  2F3C 0000 0000           move.l     -[A7], 0x0
  2307. 0000212C  486E FE00                pea.l      [A6 - 0x200]
  2308. 00002130  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2309. 00002134  202E 0010                move.l     D0, [A6 + 0x10]
  2310. 00002138  4680                     not.l      D0
  2311. 0000213A  0280 0000 0003           andi.l     D0, 0x3
  2312. 00002140  2F00                     move.l     -[A7], D0
  2313. 00002142  4EB9 1700 1264           jsr        [0x17001264]
  2314. 00002148  DFFC 0000 0010           add.l      A7, 0x10
  2315. 0000214E  2D40 FCF8                move.l     [A6 - 0x308], D0
  2316. 00002152  6E30                     bgt        +0x32 /* 00002184 */
  2317. 00002154  2F3C 0000 0001           move.l     -[A7], 0x1
  2318. 0000215A  486E FE00                pea.l      [A6 - 0x200]
  2319. 0000215E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2320. 00002162  202E 0010                move.l     D0, [A6 + 0x10]
  2321. 00002166  4680                     not.l      D0
  2322. 00002168  0280 0000 0003           andi.l     D0, 0x3
  2323. 0000216E  2F00                     move.l     -[A7], D0
  2324. 00002170  4EB9 5400 1264           jsr        [0x54001264]
  2325. 00002176  DFFC 0000 0010           add.l      A7, 0x10
  2326. 0000217C  2D40 FCF8                move.l     [A6 - 0x308], D0
  2327. 00002180  6F00 0084                ble        +0x86 /* 00002206 */
  2328. label00002184:
  2329. 00002184  202E 0010                move.l     D0, [A6 + 0x10]
  2330. 00002188  4680                     not.l      D0
  2331. 0000218A  0280 0000 0003           andi.l     D0, 0x3
  2332. 00002190  2D40 0010                move.l     [A6 + 0x10], D0
  2333. 00002194  3D7C FFFF FCEA           move.w     [A6 - 0x316], 0xFFFF
  2334. label0000219A:
  2335. 0000219A  4285                     clr.l      D5
  2336. label0000219C:
  2337. 0000219C  BAAE FCF8                cmp.l      D5, [A6 - 0x308]
  2338. 000021A0  6C00 012E                bge        +0x130 /* 000022D0 */
  2339. 000021A4  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  2340. 000021A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2341. 000021AC  486E FCF0                pea.l      [A6 - 0x310]
  2342. 000021B0  486E FD00                pea.l      [A6 - 0x300]
  2343. 000021B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2344. 000021B8  41EE FE00                lea.l      A0, [A6 - 0x200]
  2345. 000021BC  2005                     move.l     D0, D5
  2346. 000021BE  E580                     asl        D0, 2
  2347. 000021C0  D1C0                     add.l      A0, D0
  2348. 000021C2  2F10                     move.l     -[A7], [A0]
  2349. 000021C4  6100 026C                bsr        +0x26E /* 00002432 */
  2350. 000021C8  DFFC 0000 0018           add.l      A7, 0x18
  2351. 000021CE  41EE FE00                lea.l      A0, [A6 - 0x200]
  2352. 000021D2  2205                     move.l     D1, D5
  2353. 000021D4  E581                     asl        D1, 2
  2354. 000021D6  D1C1                     add.l      A0, D1
  2355. 000021D8  3140 0002                move.w     [A0 + 0x2], D0
  2356. 000021DC  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  2357. 000021E0  2F2E FCF0                move.l     -[A7], [A6 - 0x310]
  2358. 000021E4  486E FD00                pea.l      [A6 - 0x300]
  2359. 000021E8  41EE FE00                lea.l      A0, [A6 - 0x200]
  2360. 000021EC  2005                     move.l     D0, D5
  2361. 000021EE  E580                     asl        D0, 2
  2362. 000021F0  D1C0                     add.l      A0, D0
  2363. 000021F2  2F10                     move.l     -[A7], [A0]
  2364. 000021F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2365. 000021F8  6100 066E                bsr        +0x670 /* 00002868 */
  2366. 000021FC  DFFC 0000 0014           add.l      A7, 0x14
  2367. 00002202  5285                     addq.l     D5, 1
  2368. 00002204  6096                     bra        -0x68 /* 0000219C */
  2369. label00002206:
  2370. 00002206  2F3C 0000 0001           move.l     -[A7], 0x1
  2371. 0000220C  486E FE00                pea.l      [A6 - 0x200]
  2372. 00002210  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2373. 00002214  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2374. 00002218  4EB9 1A00 1264           jsr        [0x1A001264]
  2375. 0000221E  DFFC 0000 0010           add.l      A7, 0x10
  2376. 00002224  2D40 FCF8                move.l     [A6 - 0x308], D0
  2377. 00002228  6F0A                     ble        +0xC /* 00002234 */
  2378. 0000222A  3D7C 0001 FCEA           move.w     [A6 - 0x316], 0x1
  2379. 00002230  6000 FF68                bra        -0x96 /* 0000219A */
  2380. label00002234:
  2381. 00002234  426E FCEE                clr.w      [A6 - 0x312]
  2382. 00002238  7E01                     moveq.l    D7, 0x01
  2383. label0000223A:
  2384. 0000223A  7C01                     moveq.l    D6, 0x01
  2385. label0000223C:
  2386. 0000223C  0C86 0000 0008           cmpi.l     D6, 0x8
  2387. 00002242  6E44                     bgt        +0x46 /* 00002288 */
  2388. 00002244  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2389. 0000224A  2F07                     move.l     -[A7], D7
  2390. 0000224C  4EB9 4B00 4264           jsr        [0x4B004264]
  2391. 00002252  508F                     addq.l     A7, 8
  2392. 00002254  D0AE 000C                add.l      D0, [A6 + 0xC]
  2393. 00002258  D086                     add.l      D0, D6
  2394. 0000225A  2040                     movea.l    A0, D0
  2395. 0000225C  1010                     move.b     D0, [A0]
  2396. 0000225E  4880                     ext.w      D0
  2397. 00002260  48C0                     ext.l      D0
  2398. 00002262  0280 0000 0003           andi.l     D0, 0x3
  2399. 00002268  0C80 0000 0001           cmpi.l     D0, 0x1
  2400. 0000226E  670C                     beq        +0xE /* 0000227C */
  2401. 00002270  0C80 0000 0002           cmpi.l     D0, 0x2
  2402. 00002276  670A                     beq        +0xC /* 00002282 */
  2403. label00002278:
  2404. 00002278  5286                     addq.l     D6, 1
  2405. 0000227A  60C0                     bra        -0x3E /* 0000223C */
  2406. label0000227C:
  2407. 0000227C  526E FCEE                addq.w     [A6 - 0x312], 1
  2408. 00002280  60F6                     bra        -0x8 /* 00002278 */
  2409. label00002282:
  2410. 00002282  536E FCEE                subq.w     [A6 - 0x312], 1
  2411. 00002286  60F0                     bra        -0xE /* 00002278 */
  2412. label00002288:
  2413. 00002288  5287                     addq.l     D7, 1
  2414. 0000228A  0C87 0000 0008           cmpi.l     D7, 0x8
  2415. 00002290  6FA8                     ble        -0x56 /* 0000223A */
  2416. 00002292  0CAE 0000 0002 0010      cmpi.l     [A6 + 0x10], 0x2
  2417. 0000229A  660A                     bne        +0xC /* 000022A6 */
  2418. 0000229C  302E FCEE                move.w     D0, [A6 - 0x312]
  2419. 000022A0  4440                     neg.w      D0
  2420. 000022A2  3D40 FCEE                move.w     [A6 - 0x312], D0
  2421. label000022A6:
  2422. 000022A6  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  2423. 000022AA  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  2424. 000022AE  486E FF00                pea.l      [A6 - 0x100]
  2425. 000022B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2426. 000022B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2427. 000022BA  6100 05AC                bsr        +0x5AE /* 00002868 */
  2428. 000022BE  DFFC 0000 0014           add.l      A7, 0x14
  2429. 000022C4  322E FCEE                move.w     D1, [A6 - 0x312]
  2430. 000022C8  C3FC 0064                muls.w     D1, 0x64 /* 'd' */
  2431. 000022CC  6000 0158                bra        +0x15A /* 00002426 */
  2432. label000022D0:
  2433. 000022D0  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  2434. 000022D4  486E FE00                pea.l      [A6 - 0x200]
  2435. 000022D8  6100 0728                bsr        +0x72A /* 00002A02 */
  2436. 000022DC  508F                     addq.l     A7, 8
  2437. 000022DE  202E 0014                move.l     D0, [A6 + 0x14]
  2438. 000022E2  B0B9 0400 5080           cmp.l      D0, [0x04005080]
  2439. 000022E8  6C46                     bge        +0x48 /* 00002330 */
  2440. 000022EA  2F39 0300 5080           move.l     -[A7], [0x03005080]
  2441. 000022F0  2F39 0300 5080           move.l     -[A7], [0x03005080]
  2442. 000022F6  4EB9 0B00 4264           jsr        [0x0B004264]
  2443. 000022FC  508F                     addq.l     A7, 8
  2444. 000022FE  2F00                     move.l     -[A7], D0
  2445. 00002300  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2446. 00002304  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2447. 00002308  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  2448. 0000230C  4EB9 0500 4264           jsr        [0x05004264]
  2449. 00002312  508F                     addq.l     A7, 8
  2450. 00002314  2F00                     move.l     -[A7], D0
  2451. 00002316  4EB9 0500 4264           jsr        [0x05004264]
  2452. 0000231C  508F                     addq.l     A7, 8
  2453. 0000231E  2F00                     move.l     -[A7], D0
  2454. 00002320  4EB9 5C00 440C           jsr        [0x5C00440C]
  2455. 00002326  508F                     addq.l     A7, 8
  2456. 00002328  5280                     addq.l     D0, 1
  2457. 0000232A  2D40 FCF4                move.l     [A6 - 0x30C], D0
  2458. 0000232E  6006                     bra        +0x8 /* 00002336 */
  2459. label00002330:
  2460. 00002330  2D6E FCF8 FCF4           move.l     [A6 - 0x30C], [A6 - 0x308]
  2461. label00002336:
  2462. 00002336  4285                     clr.l      D5
  2463. 00002338  6076                     bra        +0x78 /* 000023B0 */
  2464. label0000233A:
  2465. 0000233A  41EE FE00                lea.l      A0, [A6 - 0x200]
  2466. 0000233E  2005                     move.l     D0, D5
  2467. 00002340  E580                     asl        D0, 2
  2468. 00002342  D1C0                     add.l      A0, D0
  2469. 00002344  4A68 0002                tst.w      [A0 + 0x2]
  2470. 00002348  6C14                     bge        +0x16 /* 0000235E */
  2471. 0000234A  41EE FE00                lea.l      A0, [A6 - 0x200]
  2472. 0000234E  2005                     move.l     D0, D5
  2473. 00002350  E580                     asl        D0, 2
  2474. 00002352  D1C0                     add.l      A0, D0
  2475. 00002354  3028 0002                move.w     D0, [A0 + 0x2]
  2476. 00002358  B06E FE02                cmp.w      D0, [A6 - 0x1FE]
  2477. 0000235C  6D58                     blt        +0x5A /* 000023B6 */
  2478. label0000235E:
  2479. 0000235E  202E 0014                move.l     D0, [A6 + 0x14]
  2480. 00002362  5380                     subq.l     D0, 1
  2481. 00002364  2F00                     move.l     -[A7], D0
  2482. 00002366  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2483. 0000236A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2484. 0000236E  41EE FE00                lea.l      A0, [A6 - 0x200]
  2485. 00002372  2005                     move.l     D0, D5
  2486. 00002374  E580                     asl        D0, 2
  2487. 00002376  D1C0                     add.l      A0, D0
  2488. 00002378  2F10                     move.l     -[A7], [A0]
  2489. 0000237A  6100 FD16                bsr        -0x2E8 /* 00002092 */
  2490. 0000237E  DFFC 0000 0010           add.l      A7, 0x10
  2491. 00002384  3D40 FCEE                move.w     [A6 - 0x312], D0
  2492. 00002388  302E FCEE                move.w     D0, [A6 - 0x312]
  2493. 0000238C  48C0                     ext.l      D0
  2494. 0000238E  322E FCEC                move.w     D1, [A6 - 0x314]
  2495. 00002392  48C1                     ext.l      D1
  2496. 00002394  0481 0000 000A           subi.l     D1, 0xA /* '\n' */
  2497. 0000239A  B081                     cmp.l      D0, D1
  2498. 0000239C  6D18                     blt        +0x1A /* 000023B6 */
  2499. 0000239E  302E FCEE                move.w     D0, [A6 - 0x312]
  2500. 000023A2  B06E FCEC                cmp.w      D0, [A6 - 0x314]
  2501. 000023A6  6F06                     ble        +0x8 /* 000023AE */
  2502. 000023A8  3D6E FCEE FCEC           move.w     [A6 - 0x314], [A6 - 0x312]
  2503. label000023AE:
  2504. 000023AE  5285                     addq.l     D5, 1
  2505. label000023B0:
  2506. 000023B0  BAAE FCF4                cmp.l      D5, [A6 - 0x30C]
  2507. 000023B4  6D84                     blt        -0x7A /* 0000233A */
  2508. label000023B6:
  2509. 000023B6  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  2510. 000023BA  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  2511. 000023BE  486E FF00                pea.l      [A6 - 0x100]
  2512. 000023C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2513. 000023C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2514. 000023CA  6100 049C                bsr        +0x49E /* 00002868 */
  2515. 000023CE  DFFC 0000 0014           add.l      A7, 0x14
  2516. 000023D4  0CB9 0000 0001 1200 5080 cmpi.l     [0x12005080], 0x1
  2517. 000023DE  6E12                     bgt        +0x14 /* 000023F2 */
  2518. 000023E0  322E FCEA                move.w     D1, [A6 - 0x316]
  2519. 000023E4  C3EE FCEC                muls.w     D1, [A6 - 0x314]
  2520. 000023E8  302E FCE8                move.w     D0, [A6 - 0x318]
  2521. 000023EC  48C0                     ext.l      D0
  2522. 000023EE  D081                     add.l      D0, D1
  2523. 000023F0  6036                     bra        +0x38 /* 00002428 */
  2524. label000023F2:
  2525. 000023F2  2F3C 0000 0002           move.l     -[A7], 0x2
  2526. 000023F8  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  2527. 000023FC  4EB9 0D00 440C           jsr        [0x0D00440C]
  2528. 00002402  508F                     addq.l     A7, 8
  2529. 00002404  322E FCEC                move.w     D1, [A6 - 0x314]
  2530. 00002408  48C1                     ext.l      D1
  2531. 0000240A  D280                     add.l      D1, D0
  2532. 0000240C  2F01                     move.l     -[A7], D1
  2533. 0000240E  302E FCEA                move.w     D0, [A6 - 0x316]
  2534. 00002412  48C0                     ext.l      D0
  2535. 00002414  2F00                     move.l     -[A7], D0
  2536. 00002416  4EB9 2400 4264           jsr        [0x24004264]
  2537. 0000241C  508F                     addq.l     A7, 8
  2538. 0000241E  322E FCE8                move.w     D1, [A6 - 0x318]
  2539. 00002422  48C1                     ext.l      D1
  2540. 00002424  D280                     add.l      D1, D0
  2541. label00002426:
  2542. 00002426  2001                     move.l     D0, D1
  2543. label00002428:
  2544. 00002428  4CEE 00E0 FCD8           movem.l    D5,D6,D7, [A6 - 0x328]
  2545. 0000242E  4E5E                     unlink     A6
  2546. 00002430  4E75                     rts
  2547. fn00002432:
  2548. 00002432  4E56 FFE0                link       A6, -0x0020
  2549. 00002436  48EE 00F0 FFE0           movem.l    [A6 - 0x20], D4,D5,D6,D7
  2550. 0000243C  0CAE 0000 0001 001C      cmpi.l     [A6 + 0x1C], 0x1
  2551. 00002444  6F24                     ble        +0x26 /* 0000246A */
  2552. 00002446  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2553. 0000244A  102E 0009                move.b     D0, [A6 + 0x9]
  2554. 0000244E  4880                     ext.w      D0
  2555. 00002450  48C0                     ext.l      D0
  2556. 00002452  2F00                     move.l     -[A7], D0
  2557. 00002454  102E 0008                move.b     D0, [A6 + 0x8]
  2558. 00002458  4880                     ext.w      D0
  2559. 0000245A  48C0                     ext.l      D0
  2560. 0000245C  2F00                     move.l     -[A7], D0
  2561. 0000245E  4EB9 0E00 2B68           jsr        [0x0E002B68]
  2562. 00002464  DFFC 0000 000C           add.l      A7, 0xC
  2563. label0000246A:
  2564. 0000246A  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2565. 00002470  102E 0008                move.b     D0, [A6 + 0x8]
  2566. 00002474  4880                     ext.w      D0
  2567. 00002476  48C0                     ext.l      D0
  2568. 00002478  2F00                     move.l     -[A7], D0
  2569. 0000247A  4EB9 1500 4264           jsr        [0x15004264]
  2570. 00002480  508F                     addq.l     A7, 8
  2571. 00002482  D0AE 0018                add.l      D0, [A6 + 0x18]
  2572. 00002486  122E 0009                move.b     D1, [A6 + 0x9]
  2573. 0000248A  4881                     ext.w      D1
  2574. 0000248C  48C1                     ext.l      D1
  2575. 0000248E  D081                     add.l      D0, D1
  2576. 00002490  2D40 FFF0                move.l     [A6 - 0x10], D0
  2577. 00002494  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2578. 0000249A  102E 0008                move.b     D0, [A6 + 0x8]
  2579. 0000249E  4880                     ext.w      D0
  2580. 000024A0  48C0                     ext.l      D0
  2581. 000024A2  2F00                     move.l     -[A7], D0
  2582. 000024A4  4EB9 1F00 4264           jsr        [0x1F004264]
  2583. 000024AA  508F                     addq.l     A7, 8
  2584. 000024AC  D0AE 0018                add.l      D0, [A6 + 0x18]
  2585. 000024B0  122E 0009                move.b     D1, [A6 + 0x9]
  2586. 000024B4  4881                     ext.w      D1
  2587. 000024B6  48C1                     ext.l      D1
  2588. 000024B8  D081                     add.l      D0, D1
  2589. 000024BA  2040                     movea.l    A0, D0
  2590. 000024BC  1010                     move.b     D0, [A0]
  2591. 000024BE  4880                     ext.w      D0
  2592. 000024C0  48C0                     ext.l      D0
  2593. 000024C2  0280 FFFF FFFC           andi.l     D0, 0xFFFFFFFC
  2594. 000024C8  80AE 000C                or.l       D0, [A6 + 0xC]
  2595. 000024CC  206E FFF0                movea.l    A0, [A6 - 0x10]
  2596. 000024D0  1080                     move.b     [A0], D0
  2597. 000024D2  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2598. 000024D8  102E 0008                move.b     D0, [A6 + 0x8]
  2599. 000024DC  4880                     ext.w      D0
  2600. 000024DE  48C0                     ext.l      D0
  2601. 000024E0  2F00                     move.l     -[A7], D0
  2602. 000024E2  4EB9 1900 4264           jsr        [0x19004264]
  2603. 000024E8  508F                     addq.l     A7, 8
  2604. 000024EA  D0AE 0018                add.l      D0, [A6 + 0x18]
  2605. 000024EE  122E 0009                move.b     D1, [A6 + 0x9]
  2606. 000024F2  4881                     ext.w      D1
  2607. 000024F4  48C1                     ext.l      D1
  2608. 000024F6  D081                     add.l      D0, D1
  2609. 000024F8  2040                     movea.l    A0, D0
  2610. 000024FA  0010 0004                ori.b      [A0], 0x4
  2611. 000024FE  2F3C 0000 0000           move.l     -[A7], 0x0
  2612. 00002504  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2613. 00002508  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2614. 0000250C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2615. 00002510  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2616. 00002514  4EB9 0900 0BB0           jsr        [0x09000BB0]
  2617. 0000251A  DFFC 0000 0014           add.l      A7, 0x14
  2618. 00002520  206E 0014                movea.l    A0, [A6 + 0x14]
  2619. 00002524  2080                     move.l     [A0], D0
  2620. 00002526  4EB9 0D00 2F00           jsr        [0x0D002F00]
  2621. 0000252C  2D40 FFF6                move.l     [A6 - 0xA], D0
  2622. 00002530  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2623. 00002536  102E 0008                move.b     D0, [A6 + 0x8]
  2624. 0000253A  4880                     ext.w      D0
  2625. 0000253C  48C0                     ext.l      D0
  2626. 0000253E  2F00                     move.l     -[A7], D0
  2627. 00002540  4EB9 1D00 4264           jsr        [0x1D004264]
  2628. 00002546  508F                     addq.l     A7, 8
  2629. 00002548  D0AE 0018                add.l      D0, [A6 + 0x18]
  2630. 0000254C  122E 0009                move.b     D1, [A6 + 0x9]
  2631. 00002550  4881                     ext.w      D1
  2632. 00002552  48C1                     ext.l      D1
  2633. 00002554  D081                     add.l      D0, D1
  2634. 00002556  2040                     movea.l    A0, D0
  2635. 00002558  1010                     move.b     D0, [A0]
  2636. 0000255A  4600                     not.b      D0
  2637. 0000255C  4880                     ext.w      D0
  2638. 0000255E  48C0                     ext.l      D0
  2639. 00002560  0280 0000 0003           andi.l     D0, 0x3
  2640. 00002566  2D40 FFFC                move.l     [A6 - 0x4], D0
  2641. 0000256A  2F3C 0000 0014           move.l     -[A7], 0x14
  2642. 00002570  102E 0008                move.b     D0, [A6 + 0x8]
  2643. 00002574  4880                     ext.w      D0
  2644. 00002576  48C0                     ext.l      D0
  2645. 00002578  2F00                     move.l     -[A7], D0
  2646. 0000257A  4EB9 0400 4264           jsr        [0x04004264]
  2647. 00002580  508F                     addq.l     A7, 8
  2648. 00002582  0680 2500 4FB8           addi.l     D0, 0x25004FB8
  2649. 00002588  122E 0009                move.b     D1, [A6 + 0x9]
  2650. 0000258C  4881                     ext.w      D1
  2651. 0000258E  48C1                     ext.l      D1
  2652. 00002590  E381                     asl        D1, 1
  2653. 00002592  D081                     add.l      D0, D1
  2654. 00002594  2040                     movea.l    A0, D0
  2655. 00002596  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  2656. 0000259A  0C6E FFFE FFFA           cmpi.w     [A6 - 0x6], 0xFFFE
  2657. 000025A0  6C08                     bge        +0xA /* 000025AA */
  2658. 000025A2  302E FFFA                move.w     D0, [A6 - 0x6]
  2659. 000025A6  D16E FFFA                add.w      [A6 - 0x6], D0
  2660. label000025AA:
  2661. 000025AA  78FF                     moveq.l    D4, 0xFFFFFFFF
  2662. 000025AC  7CFF                     moveq.l    D6, 0xFFFFFFFF
  2663. 000025AE  6042                     bra        +0x44 /* 000025F2 */
  2664. label000025B0:
  2665. 000025B0  7AFF                     moveq.l    D5, 0xFFFFFFFF
  2666. label000025B2:
  2667. 000025B2  0C85 0000 0001           cmpi.l     D5, 0x1
  2668. 000025B8  6E36                     bgt        +0x38 /* 000025F0 */
  2669. 000025BA  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2670. 000025C0  102E 0008                move.b     D0, [A6 + 0x8]
  2671. 000025C4  4880                     ext.w      D0
  2672. 000025C6  48C0                     ext.l      D0
  2673. 000025C8  D086                     add.l      D0, D6
  2674. 000025CA  2F00                     move.l     -[A7], D0
  2675. 000025CC  4EB9 1B00 4264           jsr        [0x1B004264]
  2676. 000025D2  508F                     addq.l     A7, 8
  2677. 000025D4  D0AE 0018                add.l      D0, [A6 + 0x18]
  2678. 000025D8  122E 0009                move.b     D1, [A6 + 0x9]
  2679. 000025DC  4881                     ext.w      D1
  2680. 000025DE  48C1                     ext.l      D1
  2681. 000025E0  D081                     add.l      D0, D1
  2682. 000025E2  D085                     add.l      D0, D5
  2683. 000025E4  2040                     movea.l    A0, D0
  2684. 000025E6  4A10                     tst.b      [A0]
  2685. 000025E8  6702                     beq        +0x4 /* 000025EC */
  2686. 000025EA  5284                     addq.l     D4, 1
  2687. label000025EC:
  2688. 000025EC  5285                     addq.l     D5, 1
  2689. 000025EE  60C2                     bra        -0x3C /* 000025B2 */
  2690. label000025F0:
  2691. 000025F0  5286                     addq.l     D6, 1
  2692. label000025F2:
  2693. 000025F2  0C86 0000 0001           cmpi.l     D6, 0x1
  2694. 000025F8  6FB6                     ble        -0x48 /* 000025B0 */
  2695. 000025FA  2F3C 0000 0002           move.l     -[A7], 0x2
  2696. 00002600  2F04                     move.l     -[A7], D4
  2697. 00002602  4EB9 1800 440C           jsr        [0x1800440C]
  2698. 00002608  508F                     addq.l     A7, 8
  2699. 0000260A  5780                     subq.l     D0, 3
  2700. 0000260C  D16E FFFA                add.w      [A6 - 0x6], D0
  2701. 00002610  0C2E 0001 0008           cmpi.b     [A6 + 0x8], 0x1
  2702. 00002616  670A                     beq        +0xC /* 00002622 */
  2703. 00002618  0C2E 0008 0008           cmpi.b     [A6 + 0x8], 0x8
  2704. 0000261E  6600 0086                bne        +0x88 /* 000026A6 */
  2705. label00002622:
  2706. 00002622  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2707. 00002628  102E 0008                move.b     D0, [A6 + 0x8]
  2708. 0000262C  4880                     ext.w      D0
  2709. 0000262E  48C0                     ext.l      D0
  2710. 00002630  2F00                     move.l     -[A7], D0
  2711. 00002632  4EB9 1E00 4264           jsr        [0x1E004264]
  2712. 00002638  508F                     addq.l     A7, 8
  2713. 0000263A  D0AE 0018                add.l      D0, [A6 + 0x18]
  2714. 0000263E  122E 0009                move.b     D1, [A6 + 0x9]
  2715. 00002642  4881                     ext.w      D1
  2716. 00002644  48C1                     ext.l      D1
  2717. 00002646  5381                     subq.l     D1, 1
  2718. 00002648  D081                     add.l      D0, D1
  2719. 0000264A  2040                     movea.l    A0, D0
  2720. 0000264C  1010                     move.b     D0, [A0]
  2721. 0000264E  4880                     ext.w      D0
  2722. 00002650  48C0                     ext.l      D0
  2723. 00002652  0280 0000 0003           andi.l     D0, 0x3
  2724. 00002658  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2725. 0000265C  6648                     bne        +0x4A /* 000026A6 */
  2726. 0000265E  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2727. 00002664  102E 0008                move.b     D0, [A6 + 0x8]
  2728. 00002668  4880                     ext.w      D0
  2729. 0000266A  48C0                     ext.l      D0
  2730. 0000266C  2F00                     move.l     -[A7], D0
  2731. 0000266E  4EB9 2E00 4264           jsr        [0x2E004264]
  2732. 00002674  508F                     addq.l     A7, 8
  2733. 00002676  D0AE 0018                add.l      D0, [A6 + 0x18]
  2734. 0000267A  122E 0009                move.b     D1, [A6 + 0x9]
  2735. 0000267E  4881                     ext.w      D1
  2736. 00002680  48C1                     ext.l      D1
  2737. 00002682  D081                     add.l      D0, D1
  2738. 00002684  2040                     movea.l    A0, D0
  2739. 00002686  1028 0001                move.b     D0, [A0 + 0x1]
  2740. 0000268A  4880                     ext.w      D0
  2741. 0000268C  48C0                     ext.l      D0
  2742. 0000268E  0280 0000 0003           andi.l     D0, 0x3
  2743. 00002694  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2744. 00002698  660C                     bne        +0xE /* 000026A6 */
  2745. 0000269A  322E FFFA                move.w     D1, [A6 - 0x6]
  2746. 0000269E  C3FC 0004                muls.w     D1, 0x4
  2747. 000026A2  6000 0094                bra        +0x96 /* 00002738 */
  2748. label000026A6:
  2749. 000026A6  0C2E 0001 0009           cmpi.b     [A6 + 0x9], 0x1
  2750. 000026AC  670A                     beq        +0xC /* 000026B8 */
  2751. 000026AE  0C2E 0008 0009           cmpi.b     [A6 + 0x9], 0x8
  2752. 000026B4  6600 0086                bne        +0x88 /* 0000273C */
  2753. label000026B8:
  2754. 000026B8  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2755. 000026BE  102E 0008                move.b     D0, [A6 + 0x8]
  2756. 000026C2  4880                     ext.w      D0
  2757. 000026C4  48C0                     ext.l      D0
  2758. 000026C6  5380                     subq.l     D0, 1
  2759. 000026C8  2F00                     move.l     -[A7], D0
  2760. 000026CA  4EB9 1E00 4264           jsr        [0x1E004264]
  2761. 000026D0  508F                     addq.l     A7, 8
  2762. 000026D2  D0AE 0018                add.l      D0, [A6 + 0x18]
  2763. 000026D6  122E 0009                move.b     D1, [A6 + 0x9]
  2764. 000026DA  4881                     ext.w      D1
  2765. 000026DC  48C1                     ext.l      D1
  2766. 000026DE  D081                     add.l      D0, D1
  2767. 000026E0  2040                     movea.l    A0, D0
  2768. 000026E2  1010                     move.b     D0, [A0]
  2769. 000026E4  4880                     ext.w      D0
  2770. 000026E6  48C0                     ext.l      D0
  2771. 000026E8  0280 0000 0003           andi.l     D0, 0x3
  2772. 000026EE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2773. 000026F2  6648                     bne        +0x4A /* 0000273C */
  2774. 000026F4  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2775. 000026FA  102E 0008                move.b     D0, [A6 + 0x8]
  2776. 000026FE  4880                     ext.w      D0
  2777. 00002700  48C0                     ext.l      D0
  2778. 00002702  5280                     addq.l     D0, 1
  2779. 00002704  2F00                     move.l     -[A7], D0
  2780. 00002706  4EB9 3300 4264           jsr        [0x33004264]
  2781. 0000270C  508F                     addq.l     A7, 8
  2782. 0000270E  D0AE 0018                add.l      D0, [A6 + 0x18]
  2783. 00002712  122E 0009                move.b     D1, [A6 + 0x9]
  2784. 00002716  4881                     ext.w      D1
  2785. 00002718  48C1                     ext.l      D1
  2786. 0000271A  D081                     add.l      D0, D1
  2787. 0000271C  2040                     movea.l    A0, D0
  2788. 0000271E  1010                     move.b     D0, [A0]
  2789. 00002720  4880                     ext.w      D0
  2790. 00002722  48C0                     ext.l      D0
  2791. 00002724  0280 0000 0003           andi.l     D0, 0x3
  2792. 0000272A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2793. 0000272E  660C                     bne        +0xE /* 0000273C */
  2794. 00002730  322E FFFA                move.w     D1, [A6 - 0x6]
  2795. 00002734  C3FC 0004                muls.w     D1, 0x4
  2796. label00002738:
  2797. 00002738  3D41 FFFA                move.w     [A6 - 0x6], D1
  2798. label0000273C:
  2799. 0000273C  4287                     clr.l      D7
  2800. 0000273E  6000 00C8                bra        +0xCA /* 00002808 */
  2801. label00002742:
  2802. 00002742  78FF                     moveq.l    D4, 0xFFFFFFFF
  2803. 00002744  7CFF                     moveq.l    D6, 0xFFFFFFFF
  2804. 00002746  6054                     bra        +0x56 /* 0000279C */
  2805. label00002748:
  2806. 00002748  7AFF                     moveq.l    D5, 0xFFFFFFFF
  2807. label0000274A:
  2808. 0000274A  0C85 0000 0001           cmpi.l     D5, 0x1
  2809. 00002750  6E48                     bgt        +0x4A /* 0000279A */
  2810. 00002752  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2811. 00002758  2007                     move.l     D0, D7
  2812. 0000275A  E580                     asl        D0, 2
  2813. 0000275C  D0AE 0010                add.l      D0, [A6 + 0x10]
  2814. 00002760  2040                     movea.l    A0, D0
  2815. 00002762  1010                     move.b     D0, [A0]
  2816. 00002764  4880                     ext.w      D0
  2817. 00002766  48C0                     ext.l      D0
  2818. 00002768  D086                     add.l      D0, D6
  2819. 0000276A  2F00                     move.l     -[A7], D0
  2820. 0000276C  4EB9 2000 4264           jsr        [0x20004264]
  2821. 00002772  508F                     addq.l     A7, 8
  2822. 00002774  D0AE 0018                add.l      D0, [A6 + 0x18]
  2823. 00002778  2207                     move.l     D1, D7
  2824. 0000277A  E581                     asl        D1, 2
  2825. 0000277C  D2AE 0010                add.l      D1, [A6 + 0x10]
  2826. 00002780  2041                     movea.l    A0, D1
  2827. 00002782  1228 0001                move.b     D1, [A0 + 0x1]
  2828. 00002786  4881                     ext.w      D1
  2829. 00002788  48C1                     ext.l      D1
  2830. 0000278A  D081                     add.l      D0, D1
  2831. 0000278C  D085                     add.l      D0, D5
  2832. 0000278E  2040                     movea.l    A0, D0
  2833. 00002790  4A10                     tst.b      [A0]
  2834. 00002792  6702                     beq        +0x4 /* 00002796 */
  2835. 00002794  5284                     addq.l     D4, 1
  2836. label00002796:
  2837. 00002796  5285                     addq.l     D5, 1
  2838. 00002798  60B0                     bra        -0x4E /* 0000274A */
  2839. label0000279A:
  2840. 0000279A  5286                     addq.l     D6, 1
  2841. label0000279C:
  2842. 0000279C  0C86 0000 0001           cmpi.l     D6, 0x1
  2843. 000027A2  6FA4                     ble        -0x5A /* 00002748 */
  2844. 000027A4  2F3C 0000 0002           move.l     -[A7], 0x2
  2845. 000027AA  2F04                     move.l     -[A7], D4
  2846. 000027AC  4EB9 1200 440C           jsr        [0x1200440C]
  2847. 000027B2  508F                     addq.l     A7, 8
  2848. 000027B4  2D40 FFF0                move.l     [A6 - 0x10], D0
  2849. 000027B8  2F3C 0000 0014           move.l     -[A7], 0x14
  2850. 000027BE  2007                     move.l     D0, D7
  2851. 000027C0  E580                     asl        D0, 2
  2852. 000027C2  D0AE 0010                add.l      D0, [A6 + 0x10]
  2853. 000027C6  2040                     movea.l    A0, D0
  2854. 000027C8  1010                     move.b     D0, [A0]
  2855. 000027CA  4880                     ext.w      D0
  2856. 000027CC  48C0                     ext.l      D0
  2857. 000027CE  2F00                     move.l     -[A7], D0
  2858. 000027D0  4EB9 0400 4264           jsr        [0x04004264]
  2859. 000027D6  508F                     addq.l     A7, 8
  2860. 000027D8  0680 2600 4FB8           addi.l     D0, 0x26004FB8
  2861. 000027DE  2207                     move.l     D1, D7
  2862. 000027E0  E581                     asl        D1, 2
  2863. 000027E2  D2AE 0010                add.l      D1, [A6 + 0x10]
  2864. 000027E6  2041                     movea.l    A0, D1
  2865. 000027E8  1228 0001                move.b     D1, [A0 + 0x1]
  2866. 000027EC  4881                     ext.w      D1
  2867. 000027EE  48C1                     ext.l      D1
  2868. 000027F0  E381                     asl        D1, 1
  2869. 000027F2  D081                     add.l      D0, D1
  2870. 000027F4  2040                     movea.l    A0, D0
  2871. 000027F6  3010                     move.w     D0, [A0]
  2872. 000027F8  48C0                     ext.l      D0
  2873. 000027FA  E380                     asl        D0, 1
  2874. 000027FC  D0AE FFF0                add.l      D0, [A6 - 0x10]
  2875. 00002800  5780                     subq.l     D0, 3
  2876. 00002802  D16E FFFA                add.w      [A6 - 0x6], D0
  2877. 00002806  5287                     addq.l     D7, 1
  2878. label00002808:
  2879. 00002808  206E 0014                movea.l    A0, [A6 + 0x14]
  2880. 0000280C  BE90                     cmp.l      D7, [A0]
  2881. 0000280E  6D00 FF32                blt        -0xCC /* 00002742 */
  2882. 00002812  0CAE 0000 0002 001C      cmpi.l     [A6 + 0x1C], 0x2
  2883. 0000281A  6F2E                     ble        +0x30 /* 0000284A */
  2884. 0000281C  302E FFFA                move.w     D0, [A6 - 0x6]
  2885. 00002820  48C0                     ext.l      D0
  2886. 00002822  2F00                     move.l     -[A7], D0
  2887. 00002824  2F3C 0300 50E2           move.l     -[A7], 0x30050E2
  2888. 0000282A  2F3C 0300 4D40           move.l     -[A7], 0x3004D40
  2889. 00002830  4EB9 0900 3564           jsr        [0x09003564]
  2890. 00002836  DFFC 0000 000C           add.l      A7, 0xC
  2891. 0000283C  2F3C 0000 001E           move.l     -[A7], 0x1E
  2892. 00002842  4EB9 0400 14B6           jsr        [0x040014B6]
  2893. 00002848  588F                     addq.l     A7, 4
  2894. label0000284A:
  2895. 0000284A  4EB9 0500 2F00           jsr        [0x05002F00]
  2896. 00002850  90AE FFF6                sub.l      D0, [A6 - 0xA]
  2897. 00002854  D1B9 0F00 5094           add.l      [0x0F005094], D0
  2898. 0000285A  302E FFFA                move.w     D0, [A6 - 0x6]
  2899. 0000285E  4CEE 00F0 FFE0           movem.l    D4,D5,D6,D7, [A6 - 0x20]
  2900. 00002864  4E5E                     unlink     A6
  2901. 00002866  4E75                     rts
  2902. fn00002868:
  2903. 00002868  4E56 FFF0                link       A6, -0x0010
  2904. 0000286C  48EE 00C0 FFF0           movem.l    [A6 - 0x10], D6,D7
  2905. 00002872  4EB9 0D00 2F00           jsr        [0x0D002F00]
  2906. 00002878  2D40 FFFC                move.l     [A6 - 0x4], D0
  2907. 0000287C  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2908. 00002882  102E 000C                move.b     D0, [A6 + 0xC]
  2909. 00002886  4880                     ext.w      D0
  2910. 00002888  48C0                     ext.l      D0
  2911. 0000288A  2F00                     move.l     -[A7], D0
  2912. 0000288C  4EB9 2600 4264           jsr        [0x26004264]
  2913. 00002892  508F                     addq.l     A7, 8
  2914. 00002894  D0AE 0008                add.l      D0, [A6 + 0x8]
  2915. 00002898  122E 000D                move.b     D1, [A6 + 0xD]
  2916. 0000289C  4881                     ext.w      D1
  2917. 0000289E  48C1                     ext.l      D1
  2918. 000028A0  D081                     add.l      D0, D1
  2919. 000028A2  2040                     movea.l    A0, D0
  2920. 000028A4  1010                     move.b     D0, [A0]
  2921. 000028A6  4600                     not.b      D0
  2922. 000028A8  4880                     ext.w      D0
  2923. 000028AA  48C0                     ext.l      D0
  2924. 000028AC  0280 0000 0003           andi.l     D0, 0x3
  2925. 000028B2  2E00                     move.l     D7, D0
  2926. 000028B4  0CAE 0000 0001 0018      cmpi.l     [A6 + 0x18], 0x1
  2927. 000028BC  6F26                     ble        +0x28 /* 000028E4 */
  2928. 000028BE  2F3C 0000 0000           move.l     -[A7], 0x0
  2929. 000028C4  102E 000D                move.b     D0, [A6 + 0xD]
  2930. 000028C8  4880                     ext.w      D0
  2931. 000028CA  48C0                     ext.l      D0
  2932. 000028CC  2F00                     move.l     -[A7], D0
  2933. 000028CE  102E 000C                move.b     D0, [A6 + 0xC]
  2934. 000028D2  4880                     ext.w      D0
  2935. 000028D4  48C0                     ext.l      D0
  2936. 000028D6  2F00                     move.l     -[A7], D0
  2937. 000028D8  4EB9 0E00 2B68           jsr        [0x0E002B68]
  2938. 000028DE  DFFC 0000 000C           add.l      A7, 0xC
  2939. label000028E4:
  2940. 000028E4  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2941. 000028EA  102E 000C                move.b     D0, [A6 + 0xC]
  2942. 000028EE  4880                     ext.w      D0
  2943. 000028F0  48C0                     ext.l      D0
  2944. 000028F2  2F00                     move.l     -[A7], D0
  2945. 000028F4  4EB9 2A00 4264           jsr        [0x2A004264]
  2946. 000028FA  508F                     addq.l     A7, 8
  2947. 000028FC  D0AE 0008                add.l      D0, [A6 + 0x8]
  2948. 00002900  122E 000D                move.b     D1, [A6 + 0xD]
  2949. 00002904  4881                     ext.w      D1
  2950. 00002906  48C1                     ext.l      D1
  2951. 00002908  D081                     add.l      D0, D1
  2952. 0000290A  2040                     movea.l    A0, D0
  2953. 0000290C  0210 FFF8                andi.b     [A0], 0xF8
  2954. 00002910  4286                     clr.l      D6
  2955. 00002912  6000 00CC                bra        +0xCE /* 000029E0 */
  2956. label00002916:
  2957. 00002916  0CAE 0000 0001 0018      cmpi.l     [A6 + 0x18], 0x1
  2958. 0000291E  6F34                     ble        +0x36 /* 00002954 */
  2959. 00002920  2F07                     move.l     -[A7], D7
  2960. 00002922  2006                     move.l     D0, D6
  2961. 00002924  E580                     asl        D0, 2
  2962. 00002926  D0AE 0010                add.l      D0, [A6 + 0x10]
  2963. 0000292A  2040                     movea.l    A0, D0
  2964. 0000292C  1028 0001                move.b     D0, [A0 + 0x1]
  2965. 00002930  4880                     ext.w      D0
  2966. 00002932  48C0                     ext.l      D0
  2967. 00002934  2F00                     move.l     -[A7], D0
  2968. 00002936  2006                     move.l     D0, D6
  2969. 00002938  E580                     asl        D0, 2
  2970. 0000293A  D0AE 0010                add.l      D0, [A6 + 0x10]
  2971. 0000293E  2040                     movea.l    A0, D0
  2972. 00002940  1010                     move.b     D0, [A0]
  2973. 00002942  4880                     ext.w      D0
  2974. 00002944  48C0                     ext.l      D0
  2975. 00002946  2F00                     move.l     -[A7], D0
  2976. 00002948  4EB9 1200 2B68           jsr        [0x12002B68]
  2977. 0000294E  DFFC 0000 000C           add.l      A7, 0xC
  2978. label00002954:
  2979. 00002954  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2980. 0000295A  2006                     move.l     D0, D6
  2981. 0000295C  E580                     asl        D0, 2
  2982. 0000295E  D0AE 0010                add.l      D0, [A6 + 0x10]
  2983. 00002962  2040                     movea.l    A0, D0
  2984. 00002964  1010                     move.b     D0, [A0]
  2985. 00002966  4880                     ext.w      D0
  2986. 00002968  48C0                     ext.l      D0
  2987. 0000296A  2F00                     move.l     -[A7], D0
  2988. 0000296C  4EB9 1E00 4264           jsr        [0x1E004264]
  2989. 00002972  508F                     addq.l     A7, 8
  2990. 00002974  D0AE 0008                add.l      D0, [A6 + 0x8]
  2991. 00002978  2206                     move.l     D1, D6
  2992. 0000297A  E581                     asl        D1, 2
  2993. 0000297C  D2AE 0010                add.l      D1, [A6 + 0x10]
  2994. 00002980  2041                     movea.l    A0, D1
  2995. 00002982  1228 0001                move.b     D1, [A0 + 0x1]
  2996. 00002986  4881                     ext.w      D1
  2997. 00002988  48C1                     ext.l      D1
  2998. 0000298A  D081                     add.l      D0, D1
  2999. 0000298C  2D40 FFF8                move.l     [A6 - 0x8], D0
  3000. 00002990  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  3001. 00002996  2006                     move.l     D0, D6
  3002. 00002998  E580                     asl        D0, 2
  3003. 0000299A  D0AE 0010                add.l      D0, [A6 + 0x10]
  3004. 0000299E  2040                     movea.l    A0, D0
  3005. 000029A0  1010                     move.b     D0, [A0]
  3006. 000029A2  4880                     ext.w      D0
  3007. 000029A4  48C0                     ext.l      D0
  3008. 000029A6  2F00                     move.l     -[A7], D0
  3009. 000029A8  4EB9 2000 4264           jsr        [0x20004264]
  3010. 000029AE  508F                     addq.l     A7, 8
  3011. 000029B0  D0AE 0008                add.l      D0, [A6 + 0x8]
  3012. 000029B4  2206                     move.l     D1, D6
  3013. 000029B6  E581                     asl        D1, 2
  3014. 000029B8  D2AE 0010                add.l      D1, [A6 + 0x10]
  3015. 000029BC  2041                     movea.l    A0, D1
  3016. 000029BE  1228 0001                move.b     D1, [A0 + 0x1]
  3017. 000029C2  4881                     ext.w      D1
  3018. 000029C4  48C1                     ext.l      D1
  3019. 000029C6  D081                     add.l      D0, D1
  3020. 000029C8  2040                     movea.l    A0, D0
  3021. 000029CA  1010                     move.b     D0, [A0]
  3022. 000029CC  4880                     ext.w      D0
  3023. 000029CE  48C0                     ext.l      D0
  3024. 000029D0  0280 FFFF FFF8           andi.l     D0, 0xFFFFFFF8
  3025. 000029D6  8087                     or.l       D0, D7
  3026. 000029D8  206E FFF8                movea.l    A0, [A6 - 0x8]
  3027. 000029DC  1080                     move.b     [A0], D0
  3028. 000029DE  5286                     addq.l     D6, 1
  3029. label000029E0:
  3030. 000029E0  BCAE 0014                cmp.l      D6, [A6 + 0x14]
  3031. 000029E4  6D00 FF30                blt        -0xCE /* 00002916 */
  3032. 000029E8  4EB9 0500 2F00           jsr        [0x05002F00]
  3033. 000029EE  90AE FFFC                sub.l      D0, [A6 - 0x4]
  3034. 000029F2  D1B9 0D00 5088           add.l      [0x0D005088], D0
  3035. 000029F8  4CEE 00C0 FFF0           movem.l    D6,D7, [A6 - 0x10]
  3036. 000029FE  4E5E                     unlink     A6
  3037. 00002A00  4E75                     rts
  3038. fn00002A02:
  3039. 00002A02  4E56 FFEC                link       A6, -0x0014
  3040. 00002A06  48EE 00C0 FFEC           movem.l    [A6 - 0x14], D6,D7
  3041. 00002A0C  4EB9 4700 2F00           jsr        [0x47002F00]
  3042. 00002A12  2D40 FFF4                move.l     [A6 - 0xC], D0
  3043. 00002A16  4286                     clr.l      D6
  3044. 00002A18  607A                     bra        +0x7C /* 00002A94 */
  3045. label00002A1A:
  3046. 00002A1A  2D46 FFFC                move.l     [A6 - 0x4], D6
  3047. 00002A1E  2006                     move.l     D0, D6
  3048. 00002A20  5280                     addq.l     D0, 1
  3049. 00002A22  2E00                     move.l     D7, D0
  3050. 00002A24  6026                     bra        +0x28 /* 00002A4C */
  3051. label00002A26:
  3052. 00002A26  2007                     move.l     D0, D7
  3053. 00002A28  E580                     asl        D0, 2
  3054. 00002A2A  D0AE 0008                add.l      D0, [A6 + 0x8]
  3055. 00002A2E  2040                     movea.l    A0, D0
  3056. 00002A30  202E FFFC                move.l     D0, [A6 - 0x4]
  3057. 00002A34  E580                     asl        D0, 2
  3058. 00002A36  D0AE 0008                add.l      D0, [A6 + 0x8]
  3059. 00002A3A  2240                     movea.l    A1, D0
  3060. 00002A3C  3028 0002                move.w     D0, [A0 + 0x2]
  3061. 00002A40  B069 0002                cmp.w      D0, [A1 + 0x2]
  3062. 00002A44  6F04                     ble        +0x6 /* 00002A4A */
  3063. 00002A46  2D47 FFFC                move.l     [A6 - 0x4], D7
  3064. label00002A4A:
  3065. 00002A4A  5287                     addq.l     D7, 1
  3066. label00002A4C:
  3067. 00002A4C  BEAE 000C                cmp.l      D7, [A6 + 0xC]
  3068. 00002A50  6DD4                     blt        -0x2A /* 00002A26 */
  3069. 00002A52  202E FFFC                move.l     D0, [A6 - 0x4]
  3070. 00002A56  B086                     cmp.l      D0, D6
  3071. 00002A58  6738                     beq        +0x3A /* 00002A92 */
  3072. 00002A5A  2006                     move.l     D0, D6
  3073. 00002A5C  E580                     asl        D0, 2
  3074. 00002A5E  D0AE 0008                add.l      D0, [A6 + 0x8]
  3075. 00002A62  2040                     movea.l    A0, D0
  3076. 00002A64  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3077. 00002A68  202E FFFC                move.l     D0, [A6 - 0x4]
  3078. 00002A6C  E580                     asl        D0, 2
  3079. 00002A6E  D0AE 0008                add.l      D0, [A6 + 0x8]
  3080. 00002A72  2040                     movea.l    A0, D0
  3081. 00002A74  2006                     move.l     D0, D6
  3082. 00002A76  E580                     asl        D0, 2
  3083. 00002A78  D0AE 0008                add.l      D0, [A6 + 0x8]
  3084. 00002A7C  2240                     movea.l    A1, D0
  3085. 00002A7E  2290                     move.l     [A1], [A0]
  3086. 00002A80  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3087. 00002A84  202E FFFC                move.l     D0, [A6 - 0x4]
  3088. 00002A88  E580                     asl        D0, 2
  3089. 00002A8A  D0AE 0008                add.l      D0, [A6 + 0x8]
  3090. 00002A8E  2240                     movea.l    A1, D0
  3091. 00002A90  2290                     move.l     [A1], [A0]
  3092. label00002A92:
  3093. 00002A92  5286                     addq.l     D6, 1
  3094. label00002A94:
  3095. 00002A94  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  3096. 00002A98  6D80                     blt        -0x7E /* 00002A1A */
  3097. 00002A9A  4EB9 0500 2F00           jsr        [0x05002F00]
  3098. 00002AA0  90AE FFF4                sub.l      D0, [A6 - 0xC]
  3099. 00002AA4  D1B9 0D00 5098           add.l      [0x0D005098], D0
  3100. 00002AAA  4CEE 00C0 FFEC           movem.l    D6,D7, [A6 - 0x14]
  3101. 00002AB0  4E5E                     unlink     A6
  3102. 00002AB2  4E75                     rts
  3103. 00002AB4  4E56 FFF8                link       A6, -0x0008
  3104. 00002AB8  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  3105. 00002ABE  4EB9 0300 1458           jsr        [0x03001458]
  3106. 00002AC4  2F3C 0300 50F0           move.l     -[A7], 0x30050F0
  3107. 00002ACA  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  3108. 00002AD0  4EB9 0600 35D0           jsr        [0x060035D0]
  3109. 00002AD6  508F                     addq.l     A7, 8
  3110. 00002AD8  23FC 0000 0001 0300 5084 move.l     [0x03005084], 0x1
  3111. 00002AE2  42B9 0500 4BE4           clr.l      [0x05004BE4]
  3112. 00002AE8  23FC 0000 0001 1800 4BA8 move.l     [0x18004BA8], 0x1
  3113. 00002AF2  2D7C 0000 0001 FFFC      move.l     [A6 - 0x4], 0x1
  3114. 00002AFA  6036                     bra        +0x38 /* 00002B32 */
  3115. label00002AFC:
  3116. 00002AFC  2D7C 0000 0001 FFF8      move.l     [A6 - 0x8], 0x1
  3117. label00002B04:
  3118. 00002B04  0CAE 0000 0008 FFF8      cmpi.l     [A6 - 0x8], 0x8
  3119. 00002B0C  6E20                     bgt        +0x22 /* 00002B2E */
  3120. 00002B0E  2F3C 0000 0000           move.l     -[A7], 0x0
  3121. 00002B14  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3122. 00002B18  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3123. 00002B1C  4EB9 1200 2B68           jsr        [0x12002B68]
  3124. 00002B22  DFFC 0000 000C           add.l      A7, 0xC
  3125. 00002B28  52AE FFF8                addq.l     [A6 - 0x8], 1
  3126. 00002B2C  60D6                     bra        -0x28 /* 00002B04 */
  3127. label00002B2E:
  3128. 00002B2E  52AE FFFC                addq.l     [A6 - 0x4], 1
  3129. label00002B32:
  3130. 00002B32  0CAE 0000 0008 FFFC      cmpi.l     [A6 - 0x4], 0x8
  3131. 00002B3A  6FC0                     ble        -0x3E /* 00002AFC */
  3132. 00002B3C  23FC 0000 0040 0300 4BC4 move.l     [0x03004BC4], 0x40 /* '@' */
  3133. 00002B46  42B9 0300 4BCC           clr.l      [0x03004BCC]
  3134. 00002B4C  23F9 0200 4BCC 0300 4BC8 move.l     [0x03004BC8], [0x02004BCC]
  3135. 00002B56  4EB9 0300 1B6C           jsr        [0x03001B6C]
  3136. 00002B5C  4EB9 0D00 14E0           jsr        [0x0D0014E0]
  3137. 00002B62  4E5E                     unlink     A6
  3138. 00002B64  4E75                     rts
  3139. 00002B66  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3140. 00002B6A  FFF0                     .invalid   <<F/7/7>>
  3141. 00002B6C  48EE 0000 FFF0           movem.l    [A6 - 0x10], <none>
  3142. 00002B72  486E FFF4                pea.l      [A6 - 0xC]
  3143. 00002B76  4EB9 0400 2D30           jsr        [0x04002D30]
  3144. 00002B7C  588F                     addq.l     A7, 4
  3145. 00002B7E  2F39 0300 5370           move.l     -[A7], [0x03005370]
  3146. 00002B84  4EB9 0900 2D20           jsr        [0x09002D20]
  3147. 00002B8A  588F                     addq.l     A7, 4
  3148. 00002B8C  2F3C 0000 0018           move.l     -[A7], 0x18
  3149. 00002B92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3150. 00002B96  4EB9 0E00 4264           jsr        [0x0E004264]
  3151. 00002B9C  508F                     addq.l     A7, 8
  3152. 00002B9E  0480 0000 000B           subi.l     D0, 0xB
  3153. 00002BA4  3D40 FFF8                move.w     [A6 - 0x8], D0
  3154. 00002BA8  2F3C 0000 0018           move.l     -[A7], 0x18
  3155. 00002BAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3156. 00002BB2  4EB9 0E00 4264           jsr        [0x0E004264]
  3157. 00002BB8  508F                     addq.l     A7, 8
  3158. 00002BBA  0480 0000 000B           subi.l     D0, 0xB
  3159. 00002BC0  3D40 FFFA                move.w     [A6 - 0x6], D0
  3160. 00002BC4  2F3C 0000 0018           move.l     -[A7], 0x18
  3161. 00002BCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3162. 00002BCE  4EB9 0E00 4264           jsr        [0x0E004264]
  3163. 00002BD4  508F                     addq.l     A7, 8
  3164. 00002BD6  0680 0000 000C           addi.l     D0, 0xC
  3165. 00002BDC  3D40 FFFC                move.w     [A6 - 0x4], D0
  3166. 00002BE0  2F3C 0000 0018           move.l     -[A7], 0x18
  3167. 00002BE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3168. 00002BEA  4EB9 0B00 4264           jsr        [0x0B004264]
  3169. 00002BF0  508F                     addq.l     A7, 8
  3170. 00002BF2  0680 0000 000C           addi.l     D0, 0xC
  3171. 00002BF8  3D40 FFFE                move.w     [A6 - 0x2], D0
  3172. 00002BFC  486E FFF8                pea.l      [A6 - 0x8]
  3173. 00002C00  4EB9 1200 2E20           jsr        [0x12002E20]
  3174. 00002C06  588F                     addq.l     A7, 4
  3175. 00002C08  202E 0010                move.l     D0, [A6 + 0x10]
  3176. 00002C0C  0C80 0000 0001           cmpi.l     D0, 0x1
  3177. 00002C12  6700 00B4                beq        +0xB6 /* 00002CC8 */
  3178. 00002C16  0C80 0000 0002           cmpi.l     D0, 0x2
  3179. 00002C1C  6700 00BA                beq        +0xBC /* 00002CD8 */
  3180. label00002C20:
  3181. 00002C20  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3182. 00002C24  4EB9 0900 2D20           jsr        [0x09002D20]
  3183. 00002C2A  588F                     addq.l     A7, 4
  3184. 00002C2C  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  3185. 00002C32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3186. 00002C36  4EB9 0400 4264           jsr        [0x04004264]
  3187. 00002C3C  508F                     addq.l     A7, 8
  3188. 00002C3E  0680 0D00 4E8C           addi.l     D0, 0xD004E8C
  3189. 00002C44  D0AE 000C                add.l      D0, [A6 + 0xC]
  3190. 00002C48  2040                     movea.l    A0, D0
  3191. 00002C4A  1010                     move.b     D0, [A0]
  3192. 00002C4C  4880                     ext.w      D0
  3193. 00002C4E  48C0                     ext.l      D0
  3194. 00002C50  0280 0000 0003           andi.l     D0, 0x3
  3195. 00002C56  E580                     asl        D0, 2
  3196. 00002C58  0680 0A00 4BC4           addi.l     D0, 0xA004BC4
  3197. 00002C5E  2040                     movea.l    A0, D0
  3198. 00002C60  5390                     subq.l     [A0], 1
  3199. 00002C62  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  3200. 00002C68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3201. 00002C6C  4EB9 0400 4264           jsr        [0x04004264]
  3202. 00002C72  508F                     addq.l     A7, 8
  3203. 00002C74  0680 0C00 4E8C           addi.l     D0, 0xC004E8C
  3204. 00002C7A  D0AE 000C                add.l      D0, [A6 + 0xC]
  3205. 00002C7E  2D40 FFF0                move.l     [A6 - 0x10], D0
  3206. 00002C82  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  3207. 00002C88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3208. 00002C8C  4EB9 0400 4264           jsr        [0x04004264]
  3209. 00002C92  508F                     addq.l     A7, 8
  3210. 00002C94  0680 1400 4E8C           addi.l     D0, 0x14004E8C
  3211. 00002C9A  D0AE 000C                add.l      D0, [A6 + 0xC]
  3212. 00002C9E  2040                     movea.l    A0, D0
  3213. 00002CA0  1010                     move.b     D0, [A0]
  3214. 00002CA2  4880                     ext.w      D0
  3215. 00002CA4  48C0                     ext.l      D0
  3216. 00002CA6  0280 FFFF FFFC           andi.l     D0, 0xFFFFFFFC
  3217. 00002CAC  80AE 0010                or.l       D0, [A6 + 0x10]
  3218. 00002CB0  206E FFF0                movea.l    A0, [A6 - 0x10]
  3219. 00002CB4  1080                     move.b     [A0], D0
  3220. 00002CB6  202E 0010                move.l     D0, [A6 + 0x10]
  3221. 00002CBA  E580                     asl        D0, 2
  3222. 00002CBC  0680 0800 4BC4           addi.l     D0, 0x8004BC4
  3223. 00002CC2  2040                     movea.l    A0, D0
  3224. 00002CC4  5290                     addq.l     [A0], 1
  3225. 00002CC6  601C                     bra        +0x1E /* 00002CE4 */
  3226. label00002CC8:
  3227. 00002CC8  486E FFF8                pea.l      [A6 - 0x8]
  3228. 00002CCC  4EB9 0800 2E00           jsr        [0x08002E00]
  3229. label00002CD2:
  3230. 00002CD2  588F                     addq.l     A7, 4
  3231. 00002CD4  6000 FF4A                bra        -0xB4 /* 00002C20 */
  3232. label00002CD8:
  3233. 00002CD8  486E FFF8                pea.l      [A6 - 0x8]
  3234. 00002CDC  4EB9 0B00 2E10           jsr        [0x0B002E10]
  3235. 00002CE2  60EE                     bra        -0x10 /* 00002CD2 */
  3236. label00002CE4:
  3237. 00002CE4  4E5E                     unlink     A6
  3238. 00002CE6  4E75                     rts
  3239. 00002CE8  4E56 0000                link       A6, 0
  3240. 00002CEC  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  3241. 00002CF2  2F3C 0300 50FC           move.l     -[A7], 0x30050FC
  3242. 00002CF8  2F3C 0300 4CF0           move.l     -[A7], 0x3004CF0
  3243. 00002CFE  4EB9 0400 35D0           jsr        [0x040035D0]
  3244. 00002D04  508F                     addq.l     A7, 8
  3245. 00002D06  4EB9 0500 14E0           jsr        [0x050014E0]
  3246. 00002D0C  4E5E                     unlink     A6
  3247. 00002D0E  4E75                     rts
  3248. 00002D10  4EB9 0800 3160           jsr        [0x08003160]
  3249. 00002D16  0000 0010                ori.b      D0, 0x10
  3250. 00002D1A  A86E                     syscall    InitGraf
  3251. 00002D1C  4E71                     nop
  3252. 00002D1E  0000 4EB9                ori.b      D0, 0xB9
  3253. 00002D22  0800 3160                btst.b     D0, 0x60 /* '`' */
  3254. 00002D26  0000 0010                ori.b      D0, 0x10
  3255. 00002D2A  A873                     syscall    SetPort
  3256. 00002D2C  4E71                     nop
  3257. 00002D2E  0000 4EB9                ori.b      D0, 0xB9
  3258. 00002D32  0800 3160                btst.b     D0, 0x60 /* '`' */
  3259. 00002D36  0000 0010                ori.b      D0, 0x10
  3260. 00002D3A  A874                     syscall    GetPort
  3261. 00002D3C  4E71                     nop
  3262. 00002D3E  0000 4EB9                ori.b      D0, 0xB9
  3263. 00002D42  0800 3160                btst.b     D0, 0x60 /* '`' */
  3264. 00002D46  0000 0000                ori.b      D0, 0x0
  3265. 00002D4A  A850                     syscall    InitCursor
  3266. 00002D4C  4E71                     nop
  3267. 00002D4E  0000 4EB9                ori.b      D0, 0xB9
  3268. 00002D52  0800 3160                btst.b     D0, 0x60 /* '`' */
  3269. 00002D56  0000 0048                ori.b      D0, 0x48 /* 'H' */
  3270. 00002D5A  A89B                     syscall    PenSize
  3271. 00002D5C  4E71                     nop
  3272. 00002D5E  0000 4EB9                ori.b      D0, 0xB9
  3273. 00002D62  0800 3160                btst.b     D0, 0x60 /* '`' */
  3274. 00002D66  0000 0048                ori.b      D0, 0x48 /* 'H' */
  3275. 00002D6A  A893                     syscall    MoveTo
  3276. 00002D6C  4E71                     nop
  3277. 00002D6E  0000 4EB9                ori.b      D0, 0xB9
  3278. 00002D72  0800 3160                btst.b     D0, 0x60 /* '`' */
  3279. 00002D76  0000 0048                ori.b      D0, 0x48 /* 'H' */
  3280. 00002D7A  A891                     syscall    LineTo
  3281. 00002D7C  4E71                     nop
  3282. 00002D7E  0000 4EB9                ori.b      D0, 0xB9
  3283. 00002D82  0800 3160                btst.b     D0, 0x60 /* '`' */
  3284. 00002D86  0000 0008                ori.b      D0, 0x8
  3285. 00002D8A  A887                     syscall    TextFont
  3286. 00002D8C  4E71                     nop
  3287. 00002D8E  0000 4EB9                ori.b      D0, 0xB9
  3288. 00002D92  0800 3160                btst.b     D0, 0x60 /* '`' */
  3289. 00002D96  0000 0008                ori.b      D0, 0x8
  3290. 00002D9A  A888                     syscall    TextFace
  3291. 00002D9C  4E71                     nop
  3292. 00002D9E  0000 4EB9                ori.b      D0, 0xB9
  3293. 00002DA2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3294. 00002DA6  0000 0008                ori.b      D0, 0x8
  3295. 00002DAA  A88A                     syscall    TextSize
  3296. 00002DAC  4E71                     nop
  3297. 00002DAE  0000 4EB9                ori.b      D0, 0xB9
  3298. 00002DB2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3299. 00002DB6  0000 0018                ori.b      D0, 0x18
  3300. 00002DBA  A884                     syscall    DrawString
  3301. 00002DBC  4E71                     nop
  3302. 00002DBE  0000 4EB9                ori.b      D0, 0xB9
  3303. 00002DC2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3304. 00002DC6  0000 0019                ori.b      D0, 0x19
  3305. 00002DCA  A88C                     syscall    StringWidth
  3306. 00002DCC  4E71                     nop
  3307. 00002DCE  0000 4EB9                ori.b      D0, 0xB9
  3308. 00002DD2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3309. 00002DD6  0000 0010                ori.b      D0, 0x10
  3310. 00002DDA  A871                     syscall    GlobalToLocal
  3311. 00002DDC  4E71                     nop
  3312. 00002DDE  0000 4EB9                ori.b      D0, 0xB9
  3313. 00002DE2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3314. 00002DE6  0000 9250                ori.b      D0, 0x50 /* 'P' */
  3315. 00002DEA  A8A7                     syscall    SetRect
  3316. 00002DEC  4E71                     nop
  3317. 00002DEE  0000 4EB9                ori.b      D0, 0xB9
  3318. 00002DF2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3319. 00002DF6  0000 0010                ori.b      D0, 0x10
  3320. 00002DFA  A8A3                     syscall    EraseRect
  3321. 00002DFC  4E71                     nop
  3322. 00002DFE  0000 4EB9                ori.b      D0, 0xB9
  3323. 00002E02  0800 3160                btst.b     D0, 0x60 /* '`' */
  3324. 00002E06  0000 0010                ori.b      D0, 0x10
  3325. 00002E0A  A8B7                     syscall    FrameOval
  3326. 00002E0C  4E71                     nop
  3327. 00002E0E  0000 4EB9                ori.b      D0, 0xB9
  3328. 00002E12  0800 3160                btst.b     D0, 0x60 /* '`' */
  3329. 00002E16  0000 0010                ori.b      D0, 0x10
  3330. 00002E1A  A8B8                     syscall    PaintOval
  3331. 00002E1C  4E71                     nop
  3332. 00002E1E  0000 4EB9                ori.b      D0, 0xB9
  3333. 00002E22  0800 3160                btst.b     D0, 0x60 /* '`' */
  3334. 00002E26  0000 0010                ori.b      D0, 0x10
  3335. 00002E2A  A8B9                     syscall    EraseOval
  3336. 00002E2C  4E71                     nop
  3337. 00002E2E  0000 4EB9                ori.b      D0, 0xB9
  3338. 00002E32  0800 3160                btst.b     D0, 0x60 /* '`' */
  3339. 00002E36  0000 0001                ori.b      D0, 0x1
  3340. 00002E3A  A861                     syscall    Random
  3341. 00002E3C  4E71                     nop
  3342. 00002E3E  0000 4EB9                ori.b      D0, 0xB9
  3343. 00002E42  0400 3160                subi.b     D0, 0x60 /* '`' */
  3344. 00002E46  0000 0000                ori.b      D0, 0x0
  3345. 00002E4A  0400 3358                subi.b     D0, 0x58 /* 'X' */
  3346. 00002E4E  0000 4EB9                ori.b      D0, 0xB9
  3347. 00002E52  0400 3160                subi.b     D0, 0x60 /* '`' */
  3348. 00002E56  0000 0010                ori.b      D0, 0x10
  3349. 00002E5A  0400 334E                subi.b     D0, 0x4E /* 'N' */
  3350. 00002E5E  0000 4EB9                ori.b      D0, 0xB9
  3351. 00002E62  0400 3160                subi.b     D0, 0x60 /* '`' */
  3352. 00002E66  0000 0012                ori.b      D0, 0x12
  3353. 00002E6A  0400 33CE                subi.b     D0, 0xCE
  3354. 00002E6E  0000 4EB9                ori.b      D0, 0xB9
  3355. 00002E72  0400 3160                subi.b     D0, 0x60 /* '`' */
  3356. 00002E76  0000 0010                ori.b      D0, 0x10
  3357. 00002E7A  0400 33DA                subi.b     D0, 0xDA
  3358. 00002E7E  0000 4EB9                ori.b      D0, 0xB9
  3359. 00002E82  0400 3160                subi.b     D0, 0x60 /* '`' */
  3360. 00002E86  0000 0000                ori.b      D0, 0x0
  3361. 00002E8A  0400 345C                subi.b     D0, 0x5C /* '\\' */
  3362. 00002E8E  0000 4EB9                ori.b      D0, 0xB9
  3363. 00002E92  0800 3160                btst.b     D0, 0x60 /* '`' */
  3364. 00002E96  0000 0000                ori.b      D0, 0x0
  3365. 00002E9A  A9F4                     syscall    ExitToShell
  3366. 00002E9C  4E71                     nop
  3367. 00002E9E  0000 4EB9                ori.b      D0, 0xB9
  3368. 00002EA2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3369. 00002EA6  0000 0008                ori.b      D0, 0x8
  3370. 00002EAA  A9C8                     syscall    SysBeep
  3371. 00002EAC  4E71                     nop
  3372. 00002EAE  0000 4EB9                ori.b      D0, 0xB9
  3373. 00002EB2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3374. 00002EB6  0000 0011                ori.b      D0, 0x11
  3375. 00002EBA  A86A                     syscall    HiWord
  3376. 00002EBC  4E71                     nop
  3377. 00002EBE  0000 4EB9                ori.b      D0, 0xB9
  3378. 00002EC2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3379. 00002EC6  0000 0011                ori.b      D0, 0x11
  3380. 00002ECA  A86B                     syscall    LoWord
  3381. 00002ECC  4E71                     nop
  3382. 00002ECE  0000 4EB9                ori.b      D0, 0xB9
  3383. 00002ED2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3384. 00002ED6  0000 000A                ori.b      D0, 0xA /* '\n' */
  3385. 00002EDA  A9BA                     syscall    GetString
  3386. 00002EDC  4E71                     nop
  3387. 00002EDE  0000 4EB9                ori.b      D0, 0xB9
  3388. 00002EE2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3389. 00002EE6  0000 0000                ori.b      D0, 0x0
  3390. 00002EEA  A8FE                     syscall    InitFonts
  3391. 00002EEC  4E71                     nop
  3392. 00002EEE  0000 4EB9                ori.b      D0, 0xB9
  3393. 00002EF2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3394. 00002EF6  0000 008D                ori.b      D0, 0x8D
  3395. 00002EFA  A970                     syscall    GetNextEvent
  3396. 00002EFC  4E71                     nop
  3397. 00002EFE  0000 4EB9                ori.b      D0, 0xB9
  3398. 00002F02  0800 3160                btst.b     D0, 0x60 /* '`' */
  3399. 00002F06  0000 0002                ori.b      D0, 0x2
  3400. 00002F0A  A975                     syscall    TickCount
  3401. 00002F0C  4E71                     nop
  3402. 00002F0E  0000 4EB9                ori.b      D0, 0xB9
  3403. 00002F12  0400 3160                subi.b     D0, 0x60 /* '`' */
  3404. 00002F16  0000 0048                ori.b      D0, 0x48 /* 'H' */
  3405. 00002F1A  0400 34B4                subi.b     D0, 0xB4
  3406. 00002F1E  0000 4EB9                ori.b      D0, 0xB9
  3407. 00002F22  0400 3160                subi.b     D0, 0x60 /* '`' */
  3408. 00002F26  0000 0008                ori.b      D0, 0x8
  3409. 00002F2A  0400 34BE                subi.b     D0, 0xBE
  3410. 00002F2E  0000 4EB9                ori.b      D0, 0xB9
  3411. 00002F32  0800 3160                btst.b     D0, 0x60 /* '`' */
  3412. 00002F36  0000 0010                ori.b      D0, 0x10
  3413. 00002F3A  A910                     syscall    GetWMgrPort
  3414. 00002F3C  4E71                     nop
  3415. 00002F3E  0000 4EB9                ori.b      D0, 0xB9
  3416. 00002F42  0800 3160                btst.b     D0, 0x60 /* '`' */
  3417. 00002F46  0000 0000                ori.b      D0, 0x0
  3418. 00002F4A  A912                     syscall    InitWindows
  3419. 00002F4C  4E71                     nop
  3420. 00002F4E  0000 4EB9                ori.b      D0, 0xB9
  3421. 00002F52  0800 3160                btst.b     D0, 0x60 /* '`' */
  3422. 00002F56  0000 5250                ori.b      D0, 0x50 /* 'P' */
  3423. 00002F5A  A91D                     syscall    SizeWindow
  3424. 00002F5C  4E71                     nop
  3425. 00002F5E  0000 4EB9                ori.b      D0, 0xB9
  3426. 00002F62  0800 3160                btst.b     D0, 0x60 /* '`' */
  3427. 00002F66  0000 0512                ori.b      D0, 0x12
  3428. 00002F6A  A92B                     syscall    GrowWindow
  3429. 00002F6C  4E71                     nop
  3430. 00002F6E  0000 4EB9                ori.b      D0, 0xB9
  3431. 00002F72  0800 3160                btst.b     D0, 0x60 /* '`' */
  3432. 00002F76  0000 0510                ori.b      D0, 0x10
  3433. 00002F7A  A925                     syscall    DragWindow
  3434. 00002F7C  4E71                     nop
  3435. 00002F7E  0000 4EB9                ori.b      D0, 0xB9
  3436. 00002F82  0800 3160                btst.b     D0, 0x60 /* '`' */
  3437. 00002F86  0000 0010                ori.b      D0, 0x10
  3438. 00002F8A  A922                     syscall    BeginUpdate
  3439. 00002F8C  4E71                     nop
  3440. 00002F8E  0000 4EB9                ori.b      D0, 0xB9
  3441. 00002F92  0800 3160                btst.b     D0, 0x60 /* '`' */
  3442. 00002F96  0000 0010                ori.b      D0, 0x10
  3443. 00002F9A  A923                     syscall    EndUpdate
  3444. 00002F9C  4E71                     nop
  3445. 00002F9E  0000 4EB9                ori.b      D0, 0xB9
  3446. 00002FA2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3447. 00002FA6  0000 0002                ori.b      D0, 0x2
  3448. 00002FAA  A924                     syscall    FrontWindow
  3449. 00002FAC  4E71                     nop
  3450. 00002FAE  0000 4EB9                ori.b      D0, 0xB9
  3451. 00002FB2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3452. 00002FB6  0000 0010                ori.b      D0, 0x10
  3453. 00002FBA  A91F                     syscall    SelectWindow
  3454. 00002FBC  4E71                     nop
  3455. 00002FBE  0000 4EB9                ori.b      D0, 0xB9
  3456. 00002FC2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3457. 00002FC6  0000 0115                ori.b      D0, 0x15
  3458. 00002FCA  A91E                     syscall    TrackGoAway
  3459. 00002FCC  4E71                     nop
  3460. 00002FCE  0000 4EB9                ori.b      D0, 0xB9
  3461. 00002FD2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3462. 00002FD6  0000 0010                ori.b      D0, 0x10
  3463. 00002FDA  A928                     syscall    InvalRect
  3464. 00002FDC  4E71                     nop
  3465. 00002FDE  0000 4EB9                ori.b      D0, 0xB9
  3466. 00002FE2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3467. 00002FE6  0000 00A1                ori.b      D0, 0xA1
  3468. 00002FEA  A92C                     syscall    FindWindow
  3469. 00002FEC  4E71                     nop
  3470. 00002FEE  0000 4EB9                ori.b      D0, 0xB9
  3471. 00002FF2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3472. 00002FF6  0000 048A                ori.b      D0, 0x8A
  3473. 00002FFA  A9BD                     syscall    GetNewWindow
  3474. 00002FFC  4E71                     nop
  3475. 00002FFE  0000 4EB9                ori.b      D0, 0xB9
  3476. 00003002  0800 3160                btst.b     D0, 0x60 /* '`' */
  3477. 00003006  0000 0000                ori.b      D0, 0x0
  3478. 0000300A  A9CC                     syscall    TEInit
  3479. 0000300C  4E71                     nop
  3480. 0000300E  0000 4EB9                ori.b      D0, 0xB9
  3481. 00003012  0800 3160                btst.b     D0, 0x60 /* '`' */
  3482. 00003016  0000 0028                ori.b      D0, 0x28 /* '(' */
  3483. 0000301A  A99B                     syscall    SetResLoad
  3484. 0000301C  4E71                     nop
  3485. 0000301E  0000 4EB9                ori.b      D0, 0xB9
  3486. 00003022  0800 3160                btst.b     D0, 0x60 /* '`' */
  3487. 00003026  0000 00E2                ori.b      D0, 0xE2
  3488. 0000302A  A9A1                     syscall    GetNamedResource
  3489. 0000302C  4E71                     nop
  3490. 0000302E  0000 4EB9                ori.b      D0, 0xB9
  3491. 00003032  0800 3160                btst.b     D0, 0x60 /* '`' */
  3492. 00003036  0000 0012                ori.b      D0, 0x12
  3493. 0000303A  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  3494. 0000303C  4E71                     nop
  3495. 0000303E  0000 4EB9                ori.b      D0, 0xB9
  3496. 00003042  0800 3160                btst.b     D0, 0x60 /* '`' */
  3497. 00003046  0000 0010                ori.b      D0, 0x10
  3498. 0000304A  A97B                     syscall    InitDialogs
  3499. 0000304C  4E71                     nop
  3500. 0000304E  0000 4EB9                ori.b      D0, 0xB9
  3501. 00003052  0800 3160                btst.b     D0, 0x60 /* '`' */
  3502. 00003056  0000 048A                ori.b      D0, 0x8A
  3503. 0000305A  A97C                     syscall    GetNewDialog
  3504. 0000305C  4E71                     nop
  3505. 0000305E  0000 4EB9                ori.b      D0, 0xB9
  3506. 00003062  0800 3160                btst.b     D0, 0x60 /* '`' */
  3507. 00003066  0000 0190                ori.b      D0, 0x90
  3508. 0000306A  A991                     syscall    ModalDialog
  3509. 0000306C  4E71                     nop
  3510. 0000306E  0000 4EB9                ori.b      D0, 0xB9
  3511. 00003072  0800 3160                btst.b     D0, 0x60 /* '`' */
  3512. 00003076  0000 0010                ori.b      D0, 0x10
  3513. 0000307A  A983                     syscall    DisposeDialog
  3514. 0000307C  4E71                     nop
  3515. 0000307E  0000 4EB9                ori.b      D0, 0xB9
  3516. 00003082  0800 3160                btst.b     D0, 0x60 /* '`' */
  3517. 00003086  0000 36D8                ori.b      D0, 0xD8
  3518. 0000308A  A98B                     syscall    ParamText
  3519. 0000308C  4E71                     nop
  3520. 0000308E  0000 4EB9                ori.b      D0, 0xB9
  3521. 00003092  0800 3160                btst.b     D0, 0x60 /* '`' */
  3522. 00003096  0000 0090                ori.b      D0, 0x90
  3523. 0000309A  A9B3                     syscall    SystemClick
  3524. 0000309C  4E71                     nop
  3525. 0000309E  0000 4EB9                ori.b      D0, 0xB9
  3526. 000030A2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3527. 000030A6  0000 0000                ori.b      D0, 0x0
  3528. 000030AA  A9B4                     syscall    SystemTask
  3529. 000030AC  4E71                     nop
  3530. 000030AE  0000 4EB9                ori.b      D0, 0xB9
  3531. 000030B2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3532. 000030B6  0000 0019                ori.b      D0, 0x19
  3533. 000030BA  A9B6                     syscall    OpenDeskAcc
  3534. 000030BC  4E71                     nop
  3535. 000030BE  0000 4EB9                ori.b      D0, 0xB9
  3536. 000030C2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3537. 000030C6  0000 0000                ori.b      D0, 0x0
  3538. 000030CA  A930                     syscall    InitMenus
  3539. 000030CC  4E71                     nop
  3540. 000030CE  0000 4EB9                ori.b      D0, 0xB9
  3541. 000030D2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3542. 000030D6  0000 000A                ori.b      D0, 0xA /* '\n' */
  3543. 000030DA  A9BF                     syscall    GetRMenu
  3544. 000030DC  4E71                     nop
  3545. 000030DE  0000 4EB9                ori.b      D0, 0xB9
  3546. 000030E2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3547. 000030E6  0000 0050                ori.b      D0, 0x50 /* 'P' */
  3548. 000030EA  A935                     syscall    InsertMenu
  3549. 000030EC  4E71                     nop
  3550. 000030EE  0000 4EB9                ori.b      D0, 0xB9
  3551. 000030F2  0800 3160                btst.b     D0, 0x60 /* '`' */
  3552. 000030F6  0000 0000                ori.b      D0, 0x0
  3553. 000030FA  A937                     syscall    DrawMenuBar
  3554. 000030FC  4E71                     nop
  3555. 000030FE  0000 4EB9                ori.b      D0, 0xB9
  3556. 00003102  0800 3160                btst.b     D0, 0x60 /* '`' */
  3557. 00003106  0000 0022                ori.b      D0, 0x22 /* '\"' */
  3558. 0000310A  A93D                     syscall    MenuSelect
  3559. 0000310C  4E71                     nop
  3560. 0000310E  0000 4EB9                ori.b      D0, 0xB9
  3561. 00003112  0800 3160                btst.b     D0, 0x60 /* '`' */
  3562. 00003116  0000 000A                ori.b      D0, 0xA /* '\n' */
  3563. 0000311A  A93E                     syscall    MenuKey
  3564. 0000311C  4E71                     nop
  3565. 0000311E  0000 4EB9                ori.b      D0, 0xB9
  3566. 00003122  0800 3160                btst.b     D0, 0x60 /* '`' */
  3567. 00003126  0000 0008                ori.b      D0, 0x8
  3568. 0000312A  A938                     syscall    HiliteMenu
  3569. 0000312C  4E71                     nop
  3570. 0000312E  0000 4EB9                ori.b      D0, 0xB9
  3571. 00003132  0800 3160                btst.b     D0, 0x60 /* '`' */
  3572. 00003136  0000 0E50                ori.b      D0, 0x50 /* 'P' */
  3573. 0000313A  A946                     syscall    GetMenuItemText/GetItem
  3574. 0000313C  4E71                     nop
  3575. 0000313E  0000 4EB9                ori.b      D0, 0xB9
  3576. 00003142  0800 3160                btst.b     D0, 0x60 /* '`' */
  3577. 00003146  0000 0A50                ori.b      D0, 0x50 /* 'P' */
  3578. 0000314A  A945                     syscall    CheckItem
  3579. 0000314C  4E71                     nop
  3580. 0000314E  0000 4EB9                ori.b      D0, 0xB9
  3581. 00003152  1200                     move.b     D1, D0
  3582. 00003154  3160 0000                move.w     [A0 + 0x0], -[A0]
  3583. 00003158  0110                     btst       [A0], D0
  3584. 0000315A  A94D                     syscall    AppendResMenu/AddResMenu
  3585. 0000315C  4E71                     nop
  3586. 0000315E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3587. 00003162  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  3588. 00003164  48EE 2004 FFF8           movem.l    [A6 - 0x8], D2,A5
  3589. 0000316A  422E FF00                clr.b      [A6 - 0x100]
  3590. 0000316E  3D7C 4EF9 FF0A           move.w     [A6 - 0xF6], 0x4EF9
  3591. 00003174  2D7C 5500 3228 FF0C      move.l     [A6 - 0xF4], 0x55003228 /* 'U\02(' */
  3592. 0000317C  4BEE FF10                lea.l      A5, [A6 - 0xF0]
  3593. 00003180  41EE 000C                lea.l      A0, [A6 + 0xC]
  3594. 00003184  226E 0004                movea.l    A1, [A6 + 0x4]
  3595. 00003188  2019                     move.l     D0, [A1]+
  3596. 0000318A  3D7C 4E71 FF04           move.w     [A6 - 0xFC], 0x4E71 /* 'Nq' */
  3597. 00003190  2D51 FF06                move.l     [A6 - 0xFA], [A1]
  3598. 00003194  6D06                     blt        +0x8 /* 0000319C */
  3599. 00003196  3D7C 4EB9 FF04           move.w     [A6 - 0xFC], 0x4EB9
  3600. label0000319C:
  3601. 0000319C  2200                     move.l     D1, D0
  3602. 0000319E  E688                     lsr        D0, 3
  3603. 000031A0  0241 0007                andi.w     D1, 0x7
  3604. 000031A4  3D41 FF02                move.w     [A6 - 0xFE], D1
  3605. 000031A8  598F                     subq.l     A7, 4
  3606. label000031AA:
  3607. 000031AA  3200                     move.w     D1, D0
  3608. 000031AC  E688                     lsr        D0, 3
  3609. 000031AE  0241 0007                andi.w     D1, 0x7
  3610. 000031B2  D241                     add.w      D1, D1
  3611. 000031B4  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  3612. 000031B8  4EFB 1002                jmp        [PC + D1.w + 0x2]
  3613. 000031BC  0062 0010                ori.w      -[A2], 0x10
  3614. 000031C0  001A 0038                ori.b      [A2]+, 0x38 /* '8' */
  3615. 000031C4  001E 0032                ori.b      [A6]+, 0x32 /* '2' */
  3616. 000031C8  0016 0016                ori.b      [A6], 0x16
  3617. 000031CC  2218                     move.l     D1, [A0]+
  3618. 000031CE  3F01                     move.w     -[A7], D1
  3619. 000031D0  60D8                     bra        -0x26 /* 000031AA */
  3620. 000031D2  522E FF00                addq.b     [A6 - 0x100], 1
  3621. 000031D6  2F18                     move.l     -[A7], [A0]+
  3622. 000031D8  60D0                     bra        -0x2E /* 000031AA */
  3623. 000031DA  2258                     movea.l    A1, [A0]+
  3624. 000031DC  1219                     move.b     D1, [A1]+
  3625. 000031DE  E189                     lsl        D1, 8
  3626. 000031E0  1219                     move.b     D1, [A1]+
  3627. 000031E2  E189                     lsl        D1, 8
  3628. 000031E4  1219                     move.b     D1, [A1]+
  3629. 000031E6  E189                     lsl        D1, 8
  3630. 000031E8  1219                     move.b     D1, [A1]+
  3631. 000031EA  2F01                     move.l     -[A7], D1
  3632. 000031EC  60BC                     bra        -0x42 /* 000031AA */
  3633. 000031EE  2218                     move.l     D1, [A0]+
  3634. 000031F0  1F01                     move.b     -[A7], D1
  3635. 000031F2  60B6                     bra        -0x48 /* 000031AA */
  3636. 000031F4  2218                     move.l     D1, [A0]+
  3637. 000031F6  0881 0018                bclr.b     D1, 0x18
  3638. 000031FA  6704                     beq        +0x6 /* 00003200 */
  3639. 000031FC  2F01                     move.l     -[A7], D1
  3640. 000031FE  60AA                     bra        -0x54 /* 000031AA */
  3641. label00003200:
  3642. 00003200  2241                     movea.l    A1, D1
  3643. 00003202  4282                     clr.l      D2
  3644. 00003204  220D                     move.l     D1, A5
  3645. 00003206  528D                     addq.l     A5, 1
  3646. label00003208:
  3647. 00003208  1AD9                     move.b     [A5]+, [A1]+
  3648. 0000320A  670A                     beq        +0xC /* 00003216 */
  3649. 0000320C  5282                     addq.l     D2, 1
  3650. 0000320E  0C42 00E6                cmpi.w     D2, 0xE6
  3651. 00003212  6DF4                     blt        -0xA /* 00003208 */
  3652. 00003214  518D                     subq.l     A5, 8
  3653. label00003216:
  3654. 00003216  2241                     movea.l    A1, D1
  3655. 00003218  1282                     move.b     [A1], D2
  3656. 0000321A  2F01                     move.l     -[A7], D1
  3657. 0000321C  608C                     bra        -0x72 /* 000031AA */
  3658. 0000321E  2A79 1B00 002A           movea.l    A5, [0x1B00002A]
  3659. 00003224  4EEE FF04                jmp        [A6 - 0xFC]
  3660. 00003228  4A2E FF00                tst.b      [A6 - 0x100]
  3661. 0000322C  6700 003A                beq        +0x3C /* 00003268 */
  3662. 00003230  4BEE 000C                lea.l      A5, [A6 + 0xC]
  3663. 00003234  226E 0004                movea.l    A1, [A6 + 0x4]
  3664. 00003238  2419                     move.l     D2, [A1]+
  3665. 0000323A  E68A                     lsr        D2, 3
  3666. 0000323C  598D                     subq.l     A5, 4
  3667. label0000323E:
  3668. 0000323E  588D                     addq.l     A5, 4
  3669. 00003240  3202                     move.w     D1, D2
  3670. 00003242  E68A                     lsr        D2, 3
  3671. 00003244  0241 0007                andi.w     D1, 0x7
  3672. 00003248  671E                     beq        +0x20 /* 00003268 */
  3673. 0000324A  0C01 0006                cmpi.b     D1, 0x6
  3674. 0000324E  6DEE                     blt        -0x10 /* 0000323E */
  3675. 00003250  670C                     beq        +0xE /* 0000325E */
  3676. 00003252  2F15                     move.l     -[A7], [A5]
  3677. 00003254  4EB9 0000 3524           jsr        [0x00003524]
  3678. 0000325A  588F                     addq.l     A7, 4
  3679. 0000325C  60E0                     bra        -0x1E /* 0000323E */
  3680. label0000325E:
  3681. 0000325E  2255                     movea.l    A1, [A5]
  3682. 00003260  3011                     move.w     D0, [A1]
  3683. 00003262  48C0                     ext.l      D0
  3684. 00003264  2280                     move.l     [A1], D0
  3685. 00003266  60D6                     bra        -0x28 /* 0000323E */
  3686. label00003268:
  3687. 00003268  322E FF02                move.w     D1, [A6 - 0xFE]
  3688. 0000326C  D241                     add.w      D1, D1
  3689. 0000326E  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  3690. 00003272  4EFB 1002                jmp        [PC + D1.w + 0x2]
  3691. 00003276  001E 0010                ori.b      [A6]+, 0x10
  3692. 0000327A  0016 001E                ori.b      [A6], 0x1E
  3693. 0000327E  001E 001A                ori.b      [A6]+, 0x1A
  3694. 00003282  001E 001E                ori.b      [A6]+, 0x1E
  3695. 00003286  301F                     move.w     D0, [A7]+
  3696. 00003288  48C0                     ext.l      D0
  3697. 0000328A  6008                     bra        +0xA /* 00003294 */
  3698. 0000328C  201F                     move.l     D0, [A7]+
  3699. 0000328E  6004                     bra        +0x6 /* 00003294 */
  3700. 00003290  4280                     clr.l      D0
  3701. 00003292  101F                     move.b     D0, [A7]+
  3702. label00003294:
  3703. 00003294  4CEE 2004 FFF8           movem.l    D2,A5, [A6 - 0x8]
  3704. 0000329A  4E5E                     unlink     A6
  3705. 0000329C  588F                     addq.l     A7, 4
  3706. 0000329E  4E75                     rts
  3707. 000032A0  225F                     movea.l    A1, [A7]+
  3708. 000032A2  205F                     movea.l    A0, [A7]+
  3709. 000032A4  A02D                     syscall    SetApplLimit
  3710. 000032A6  6000 0052                bra        +0x54 /* 000032FA */
  3711. 000032AA  A02C                     syscall    InitApplZone
  3712. 000032AC  6000 004E                bra        +0x50 /* 000032FC */
  3713. 000032B0  225F                     movea.l    A1, [A7]+
  3714. 000032B2  204F                     movea.l    A0, A7
  3715. 000032B4  A019                     syscall    InitZone
  3716. 000032B6  DEFC 000E                add.w      A7, 0xE
  3717. 000032BA  6000 003E                bra        +0x40 /* 000032FA */
  3718. 000032BE  A11A                     syscall    GetZone, flags=1
  3719. 000032C0  2F48 0004                move.l     [A7 + 0x4], A0
  3720. 000032C4  6000 0036                bra        +0x38 /* 000032FC */
  3721. 000032C8  225F                     movea.l    A1, [A7]+
  3722. 000032CA  205F                     movea.l    A0, [A7]+
  3723. 000032CC  A01B                     syscall    SetZone
  3724. 000032CE  6000 002A                bra        +0x2C /* 000032FA */
  3725. 000032D2  2F79 0000 02AA 0004      move.l     [A7 + 0x4], [0x000002AA /* ApplZone */]
  3726. 000032DA  6000 0028                bra        +0x2A /* 00003304 */
  3727. 000032DE  2F79 0000 02A6 0004      move.l     [A7 + 0x4], [0x000002A6 /* SysZone */]
  3728. 000032E6  6000 001C                bra        +0x1E /* 00003304 */
  3729. 000032EA  225F                     movea.l    A1, [A7]+
  3730. 000032EC  201F                     move.l     D0, [A7]+
  3731. 000032EE  A04C                     syscall    CompactMem
  3732. 000032F0  2E80                     move.l     [A7], D0
  3733. 000032F2  6000 0004                bra        +0x6 /* 000032F8 */
  3734. 000032F6  0000 7000                ori.b      D0, 0x0
  3735. // begin alternate branch 000032F8-000032FA
  3736. label000032F8:
  3737. 000032F8  7000                     moveq.l    D0, 0x00
  3738. // end alternate branch 000032F8-000032FA
  3739. label000032F8: // (misaligned)
  3740. label000032FA:
  3741. 000032FA  2F09                     move.l     -[A7], A1
  3742. label000032FC:
  3743. 000032FC  33C0 0000 0056           move.w     [0x00000056], D0
  3744. 00003302  4E75                     rts
  3745. label00003304:
  3746. 00003304  7000                     moveq.l    D0, 0x00
  3747. 00003306  6000 FFF4                bra        -0xA /* 000032FC */
  3748. 0000330A  225F                     movea.l    A1, [A7]+
  3749. 0000330C  201F                     move.l     D0, [A7]+
  3750. 0000330E  A04D                     syscall    PurgeMem
  3751. 00003310  6000 FFE8                bra        -0x16 /* 000032FA */
  3752. 00003314  A01C                     syscall    FreeMem
  3753. 00003316  2F40 0004                move.l     [A7 + 0x4], D0
  3754. 0000331A  6000 FFE8                bra        -0x16 /* 00003304 */
  3755. 0000331E  225F                     movea.l    A1, [A7]+
  3756. 00003320  201F                     move.l     D0, [A7]+
  3757. 00003322  A040                     syscall    ResrvMem/ReserveMem
  3758. 00003324  6000 FFD4                bra        -0x2A /* 000032FA */
  3759. 00003328  225F                     movea.l    A1, [A7]+
  3760. 0000332A  A11D                     syscall    MaxMem, flags=1
  3761. 0000332C  2208                     move.l     D1, A0
  3762. 0000332E  205F                     movea.l    A0, [A7]+
  3763. 00003330  2081                     move.l     [A0], D1
  3764. 00003332  2E80                     move.l     [A7], D0
  3765. 00003334  6000 FFC2                bra        -0x3C /* 000032F8 */
  3766. 00003338  2F79 0000 0108 0004      move.l     [A7 + 0x4], [0x00000108 /* MemTop */]
  3767. 00003340  6000 FFC2                bra        -0x3C /* 00003304 */
  3768. 00003344  225F                     movea.l    A1, [A7]+
  3769. 00003346  205F                     movea.l    A0, [A7]+
  3770. 00003348  A04B                     syscall    SetGrowZone
  3771. 0000334A  6000 FFAE                bra        -0x50 /* 000032FA */
  3772. 0000334E  225F                     movea.l    A1, [A7]+
  3773. 00003350  205F                     movea.l    A0, [A7]+
  3774. 00003352  A02D                     syscall    SetApplLimit
  3775. 00003354  6000 FFA4                bra        -0x5A /* 000032FA */
  3776. 00003358  2079 0000 0130           movea.l    A0, [0x00000130 /* ApplLimit */]
  3777. 0000335E  43F9 0000 0114           lea.l      A1, [0x00000114 /* HeapEnd */]
  3778. 00003364  2008                     move.l     D0, A0
  3779. 00003366  9091                     sub.l      D0, [A1]
  3780. 00003368  740C                     moveq.l    D2, 0x0C
  3781. 0000336A  B082                     cmp.l      D0, D2
  3782. 0000336C  651A                     bcs        +0x1C /* 00003388 */
  3783. 0000336E  2251                     movea.l    A1, [A1]
  3784. 00003370  23C8 0000 0114           move.l     [0x00000114 /* HeapEnd */], A0
  3785. 00003376  2280                     move.l     [A1], D0
  3786. 00003378  4211                     clr.b      [A1]
  3787. 0000337A  2279 0000 02AA           movea.l    A1, [0x000002AA /* ApplZone */]
  3788. 00003380  2288                     move.l     [A1], A0
  3789. 00003382  2082                     move.l     [A0], D2
  3790. 00003384  D1A9 000C                add.l      [A1 + 0xC], D0
  3791. label00003388:
  3792. 00003388  4E75                     rts
  3793. 0000338A  225F                     movea.l    A1, [A7]+
  3794. 0000338C  201F                     move.l     D0, [A7]+
  3795. 0000338E  A11E                     syscall    NewPtr, flags=1
  3796. 00003390  2E88                     move.l     [A7], A0
  3797. 00003392  6000 FF66                bra        -0x98 /* 000032FA */
  3798. 00003396  225F                     movea.l    A1, [A7]+
  3799. 00003398  205F                     movea.l    A0, [A7]+
  3800. 0000339A  A01F                     syscall    DisposPtr/DisposePtr
  3801. 0000339C  6000 FF5C                bra        -0xA2 /* 000032FA */
  3802. 000033A0  225F                     movea.l    A1, [A7]+
  3803. 000033A2  205F                     movea.l    A0, [A7]+
  3804. 000033A4  A021                     syscall    GetPtrSize
  3805. 000033A6  2E80                     move.l     [A7], D0
  3806. 000033A8  6A00 0008                bpl        +0xA /* 000033B2 */
  3807. 000033AC  4297                     clr.l      [A7]
  3808. 000033AE  6000 FF4A                bra        -0xB4 /* 000032FA */
  3809. label000033B2:
  3810. 000033B2  6000 FF44                bra        -0xBA /* 000032F8 */
  3811. 000033B6  225F                     movea.l    A1, [A7]+
  3812. 000033B8  201F                     move.l     D0, [A7]+
  3813. 000033BA  205F                     movea.l    A0, [A7]+
  3814. 000033BC  A020                     syscall    SetPtrSize
  3815. 000033BE  6000 FF3A                bra        -0xC4 /* 000032FA */
  3816. 000033C2  225F                     movea.l    A1, [A7]+
  3817. 000033C4  205F                     movea.l    A0, [A7]+
  3818. 000033C6  A148                     syscall    PtrZone, flags=1
  3819. 000033C8  2E88                     move.l     [A7], A0
  3820. 000033CA  6000 FF2E                bra        -0xD0 /* 000032FA */
  3821. 000033CE  225F                     movea.l    A1, [A7]+
  3822. 000033D0  201F                     move.l     D0, [A7]+
  3823. 000033D2  A122                     syscall    NewHandle, flags=1
  3824. 000033D4  2E88                     move.l     [A7], A0
  3825. 000033D6  6000 FF22                bra        -0xDC /* 000032FA */
  3826. 000033DA  225F                     movea.l    A1, [A7]+
  3827. 000033DC  205F                     movea.l    A0, [A7]+
  3828. 000033DE  A023                     syscall    DisposHandle/DisposeHandle
  3829. 000033E0  6000 FF18                bra        -0xE6 /* 000032FA */
  3830. 000033E4  225F                     movea.l    A1, [A7]+
  3831. 000033E6  205F                     movea.l    A0, [A7]+
  3832. 000033E8  A025                     syscall    GetHandleSize
  3833. 000033EA  2E80                     move.l     [A7], D0
  3834. 000033EC  6A00 0008                bpl        +0xA /* 000033F6 */
  3835. 000033F0  4297                     clr.l      [A7]
  3836. 000033F2  6000 FF06                bra        -0xF8 /* 000032FA */
  3837. label000033F6:
  3838. 000033F6  6000 FF00                bra        -0xFE /* 000032F8 */
  3839. 000033FA  225F                     movea.l    A1, [A7]+
  3840. 000033FC  201F                     move.l     D0, [A7]+
  3841. 000033FE  205F                     movea.l    A0, [A7]+
  3842. 00003400  A024                     syscall    SetHandleSize
  3843. 00003402  6000 FEF6                bra        -0x108 /* 000032FA */
  3844. 00003406  225F                     movea.l    A1, [A7]+
  3845. 00003408  205F                     movea.l    A0, [A7]+
  3846. 0000340A  A126                     syscall    HandleZone, flags=1
  3847. 0000340C  2E88                     move.l     [A7], A0
  3848. 0000340E  6000 FEEA                bra        -0x114 /* 000032FA */
  3849. 00003412  225F                     movea.l    A1, [A7]+
  3850. 00003414  205F                     movea.l    A0, [A7]+
  3851. 00003416  A128                     syscall    RecoverHandle, flags=1
  3852. 00003418  2E88                     move.l     [A7], A0
  3853. 0000341A  6000 FEDC                bra        -0x122 /* 000032F8 */
  3854. 0000341E  225F                     movea.l    A1, [A7]+
  3855. 00003420  205F                     movea.l    A0, [A7]+
  3856. 00003422  A02B                     syscall    EmptyHandle
  3857. 00003424  6000 FED4                bra        -0x12A /* 000032FA */
  3858. 00003428  225F                     movea.l    A1, [A7]+
  3859. 0000342A  201F                     move.l     D0, [A7]+
  3860. 0000342C  205F                     movea.l    A0, [A7]+
  3861. 0000342E  A027                     syscall    ReallocateHandle
  3862. 00003430  6000 FEC8                bra        -0x136 /* 000032FA */
  3863. 00003434  225F                     movea.l    A1, [A7]+
  3864. 00003436  205F                     movea.l    A0, [A7]+
  3865. 00003438  A029                     syscall    HLock
  3866. 0000343A  6000 FEBE                bra        -0x140 /* 000032FA */
  3867. 0000343E  225F                     movea.l    A1, [A7]+
  3868. 00003440  205F                     movea.l    A0, [A7]+
  3869. 00003442  A02A                     syscall    HUnlock
  3870. 00003444  6000 FEB4                bra        -0x14A /* 000032FA */
  3871. 00003448  225F                     movea.l    A1, [A7]+
  3872. 0000344A  205F                     movea.l    A0, [A7]+
  3873. 0000344C  A049                     syscall    HPurge
  3874. 0000344E  6000 FEAA                bra        -0x154 /* 000032FA */
  3875. 00003452  225F                     movea.l    A1, [A7]+
  3876. 00003454  205F                     movea.l    A0, [A7]+
  3877. 00003456  A04A                     syscall    HNoPurge
  3878. 00003458  6000 FEA0                bra        -0x15E /* 000032FA */
  3879. 0000345C  A036                     syscall    MoreMasters
  3880. 0000345E  6000 FE9C                bra        -0x162 /* 000032FC */
  3881. 00003462  221F                     move.l     D1, [A7]+
  3882. 00003464  201F                     move.l     D0, [A7]+
  3883. 00003466  225F                     movea.l    A1, [A7]+
  3884. 00003468  205F                     movea.l    A0, [A7]+
  3885. 0000346A  A02E                     syscall    BlockMove/BlockMoveData
  3886. 0000346C  2241                     movea.l    A1, D1
  3887. 0000346E  6000 FE8A                bra        -0x174 /* 000032FA */
  3888. 00003472  3F79 0000 0056 0004      move.w     [A7 + 0x4], [0x00000056]
  3889. 0000347A  4E75                     rts
  3890. 0000347C  2F79 0000 0328 0004      move.l     [A7 + 0x4], [0x00000328 /* GZRootHnd */]
  3891. 00003484  4E75                     rts
  3892. 00003486  225F                     movea.l    A1, [A7]+
  3893. 00003488  4257                     clr.w      [A7]
  3894. 0000348A  2039 0000 0330           move.l     D0, [0x00000330 /* GZMoveHnd */]
  3895. 00003490  6700 000C                beq        +0xE /* 0000349E */
  3896. 00003494  B0B9 0000 0328           cmp.l      D0, [0x00000328 /* GZRootHnd */]
  3897. 0000349A  6600 0006                bne        +0x8 /* 000034A2 */
  3898. label0000349E:
  3899. 0000349E  3EBC 0100                move.w     [A7], 0x100
  3900. label000034A2:
  3901. 000034A2  4ED1                     jmp        [A1]
  3902. 000034A4  225F                     movea.l    A1, [A7]+
  3903. 000034A6  201F                     move.l     D0, [A7]+
  3904. 000034A8  305F                     movea.w    A0, [A7]+
  3905. 000034AA  2F09                     move.l     -[A7], A1
  3906. 000034AC  A02F                     syscall    PostEvent/PPostEvent
  3907. 000034AE  3F40 0004                move.w     [A7 + 0x4], D0
  3908. 000034B2  4E75                     rts
  3909. 000034B4  225F                     movea.l    A1, [A7]+
  3910. 000034B6  201F                     move.l     D0, [A7]+
  3911. 000034B8  2F09                     move.l     -[A7], A1
  3912. 000034BA  A032                     syscall    FlushEvents
  3913. 000034BC  4E75                     rts
  3914. 000034BE  225F                     movea.l    A1, [A7]+
  3915. 000034C0  33DF 0000 0144           move.w     [0x00000144 /* SysEvtMask */], [A7]+
  3916. 000034C6  4ED1                     jmp        [A1]
  3917. 000034C8  225F                     movea.l    A1, [A7]+
  3918. 000034CA  205F                     movea.l    A0, [A7]+
  3919. 000034CC  301F                     move.w     D0, [A7]+
  3920. 000034CE  2F09                     move.l     -[A7], A1
  3921. 000034D0  A030                     syscall    OSEventAvail
  3922. 000034D2  4A40                     tst.w      D0
  3923. 000034D4  6706                     beq        +0x8 /* 000034DC */
  3924. 000034D6  422F 0004                clr.b      [A7 + 0x4]
  3925. 000034DA  6006                     bra        +0x8 /* 000034E2 */
  3926. label000034DC:
  3927. 000034DC  1F7C 0001 0004           move.b     [A7 + 0x4], 0x1
  3928. label000034E2:
  3929. 000034E2  4E75                     rts
  3930. 000034E4  225F                     movea.l    A1, [A7]+
  3931. 000034E6  205F                     movea.l    A0, [A7]+
  3932. 000034E8  301F                     move.w     D0, [A7]+
  3933. 000034EA  2F09                     move.l     -[A7], A1
  3934. 000034EC  A031                     syscall    GetOSEvent
  3935. 000034EE  4A40                     tst.w      D0
  3936. 000034F0  6706                     beq        +0x8 /* 000034F8 */
  3937. 000034F2  422F 0004                clr.b      [A7 + 0x4]
  3938. 000034F6  6006                     bra        +0x8 /* 000034FE */
  3939. label000034F8:
  3940. 000034F8  1F7C 0001 0004           move.b     [A7 + 0x4], 0x1
  3941. label000034FE:
  3942. 000034FE  4E75                     rts
  3943. 00003500  206F 0004                movea.l    A0, [A7 + 0x4]
  3944. 00003504  327C 0000                movea.w    A1, 0x0
  3945. 00003508  1018                     move.b     D0, [A0]+
  3946. label0000350A:
  3947. 0000350A  4A00                     tst.b      D0
  3948. 0000350C  670A                     beq        +0xC /* 00003518 */
  3949. 0000350E  1210                     move.b     D1, [A0]
  3950. 00003510  10C0                     move.b     [A0]+, D0
  3951. 00003512  1001                     move.b     D0, D1
  3952. 00003514  5289                     addq.l     A1, 1
  3953. 00003516  60F2                     bra        -0xC /* 0000350A */
  3954. label00003518:
  3955. 00003518  2009                     move.l     D0, A1
  3956. 0000351A  206F 0004                movea.l    A0, [A7 + 0x4]
  3957. 0000351E  1080                     move.b     [A0], D0
  3958. 00003520  2008                     move.l     D0, A0
  3959. 00003522  4E75                     rts
  3960. 00003524  206F 0004                movea.l    A0, [A7 + 0x4]
  3961. 00003528  2248                     movea.l    A1, A0
  3962. 0000352A  4280                     clr.l      D0
  3963. 0000352C  1018                     move.b     D0, [A0]+
  3964. 0000352E  5380                     subq.l     D0, 1
  3965. 00003530  6D0A                     blt        +0xC /* 0000353C */
  3966. label00003532:
  3967. 00003532  12D8                     move.b     [A1]+, [A0]+
  3968. 00003534  6602                     bne        +0x4 /* 00003538 */
  3969. 00003536  5389                     subq.l     A1, 1
  3970. label00003538:
  3971. 00003538  51C8 FFF8                dbf        D0, -0xA /* 00003532 */
  3972. label0000353C:
  3973. 0000353C  4211                     clr.b      [A1]
  3974. 0000353E  202F 0004                move.l     D0, [A7 + 0x4]
  3975. 00003542  4E75                     rts
  3976. 00003544  206F 0004                movea.l    A0, [A7 + 0x4]
  3977. 00003548  4280                     clr.l      D0
  3978. 0000354A  1010                     move.b     D0, [A0]
  3979. 0000354C  D1C0                     add.l      A0, D0
  3980. 0000354E  5288                     addq.l     A0, 1
  3981. 00003550  4210                     clr.b      [A0]
  3982. 00003552  202F 0004                move.l     D0, [A7 + 0x4]
  3983. 00003556  5280                     addq.l     D0, 1
  3984. 00003558  4E75                     rts
  3985. 0000355A  202F 0004                move.l     D0, [A7 + 0x4]
  3986. 0000355E  08C0 0018                bset.b     D0, 0x18
  3987. 00003562  4E75                     rts
  3988. 00003564  4E56 FFEC                link       A6, -0x0014
  3989. 00003568  48EE 0000 FFEC           movem.l    [A6 - 0x14], <none>
  3990. 0000356E  3D7C 0042 FFFC           move.w     [A6 - 0x4], 0x42 /* 'B' */
  3991. 00003574  2D6E 0008 FFF0           move.l     [A6 - 0x10], [A6 + 0x8]
  3992. 0000357A  2D7C 0000 7FFF FFEC      move.l     [A6 - 0x14], 0x7FFF
  3993. 00003582  486E FFEC                pea.l      [A6 - 0x14]
  3994. 00003586  486E 0010                pea.l      [A6 + 0x10]
  3995. 0000358A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3996. 0000358E  4EB9 1800 35F4           jsr        [0x180035F4]
  3997. 00003594  DFFC 0000 000C           add.l      A7, 0xC
  3998. 0000359A  53AE FFEC                subq.l     [A6 - 0x14], 1
  3999. 0000359E  6D14                     blt        +0x16 /* 000035B4 */
  4000. 000035A0  202E FFF0                move.l     D0, [A6 - 0x10]
  4001. 000035A4  52AE FFF0                addq.l     [A6 - 0x10], 1
  4002. 000035A8  2040                     movea.l    A0, D0
  4003. 000035AA  4210                     clr.b      [A0]
  4004. 000035AC  1010                     move.b     D0, [A0]
  4005. 000035AE  4880                     ext.w      D0
  4006. 000035B0  48C0                     ext.l      D0
  4007. 000035B2  6012                     bra        +0x14 /* 000035C6 */
  4008. label000035B4:
  4009. 000035B4  486E FFEC                pea.l      [A6 - 0x14]
  4010. 000035B8  2F3C 0000 0000           move.l     -[A7], 0x0
  4011. 000035BE  4EB9 4000 3BF0           jsr        [0x40003BF0]
  4012. 000035C4  508F                     addq.l     A7, 8
  4013. label000035C6:
  4014. 000035C6  202E 0008                move.l     D0, [A6 + 0x8]
  4015. 000035CA  4E5E                     unlink     A6
  4016. 000035CC  4E75                     rts
  4017. 000035CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4018. 000035D2  FFF4                     .invalid   <<F/7/7>>
  4019. 000035D4  48EE 3800 FFF4           movem.l    [A6 - 0xC], A3,A4,A5
  4020. 000035DA  2A6E 0008                movea.l    A5, [A6 + 0x8]
  4021. 000035DE  286E 000C                movea.l    A4, [A6 + 0xC]
  4022. 000035E2  264D                     movea.l    A3, A5
  4023. label000035E4:
  4024. 000035E4  1ADC                     move.b     [A5]+, [A4]+
  4025. 000035E6  66FC                     bne        -0x2 /* 000035E4 */
  4026. 000035E8  200B                     move.l     D0, A3
  4027. 000035EA  4CEE 3800 FFF4           movem.l    A3,A4,A5, [A6 - 0xC]
  4028. 000035F0  4E5E                     unlink     A6
  4029. 000035F2  4E75                     rts
  4030. 000035F4  4E56 FF34                link       A6, -0x00CC
  4031. 000035F8  48EE 3CFC FF34           movem.l    [A6 - 0xCC], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5
  4032. 000035FE  2A6E 0008                movea.l    A5, [A6 + 0x8]
  4033. 00003602  286E 000C                movea.l    A4, [A6 + 0xC]
  4034. 00003606  266E 0010                movea.l    A3, [A6 + 0x10]
  4035. label0000360A:
  4036. 0000360A  41EE FF74                lea.l      A0, [A6 - 0x8C]
  4037. 0000360E  2448                     movea.l    A2, A0
  4038. 00003610  6000 049C                bra        +0x49E /* 00003AAE */
  4039. label00003614:
  4040. 00003614  14C7                     move.b     [A2]+, D7
  4041. 00003616  6000 0496                bra        +0x498 /* 00003AAE */
  4042. label0000361A:
  4043. 0000361A  0C07 0025                cmpi.b     D7, 0x25 /* '%' */
  4044. 0000361E  66F4                     bne        -0xA /* 00003614 */
  4045. 00003620  41EE FF74                lea.l      A0, [A6 - 0x8C]
  4046. 00003624  B5C8                     cmpa.l     A2, A0
  4047. 00003626  6728                     beq        +0x2A /* 00003650 */
  4048. 00003628  4853                     pea.l      [A3]
  4049. 0000362A  2F3C 0000 0000           move.l     -[A7], 0x0
  4050. 00003630  41EE FF74                lea.l      A0, [A6 - 0x8C]
  4051. 00003634  200A                     move.l     D0, A2
  4052. 00003636  9088                     sub.l      D0, A0
  4053. 00003638  2F00                     move.l     -[A7], D0
  4054. 0000363A  486E FF74                pea.l      [A6 - 0x8C]
  4055. 0000363E  4EB9 3000 3AE8           jsr        [0x30003AE8]
  4056. 00003644  DFFC 0000 0010           add.l      A7, 0x10
  4057. 0000364A  41EE FF74                lea.l      A0, [A6 - 0x8C]
  4058. 0000364E  2448                     movea.l    A2, A0
  4059. label00003650:
  4060. 00003650  422E FF68                clr.b      [A6 - 0x98]
  4061. 00003654  4284                     clr.l      D4
  4062. 00003656  1D7C 0020 FF69           move.b     [A6 - 0x97], 0x20 /* ' ' */
  4063. 0000365C  0C15 002D                cmpi.b     [A5], 0x2D /* '-' */
  4064. 00003660  6606                     bne        +0x8 /* 00003668 */
  4065. 00003662  522E FF68                addq.b     [A6 - 0x98], 1
  4066. 00003666  528D                     addq.l     A5, 1
  4067. label00003668:
  4068. 00003668  0C15 0030                cmpi.b     [A5], 0x30 /* '0' */
  4069. 0000366C  6608                     bne        +0xA /* 00003676 */
  4070. 0000366E  1D7C 0030 FF69           move.b     [A6 - 0x97], 0x30 /* '0' */
  4071. 00003674  528D                     addq.l     A5, 1
  4072. label00003676:
  4073. 00003676  0C15 002A                cmpi.b     [A5], 0x2A /* '*' */
  4074. 0000367A  6732                     beq        +0x34 /* 000036AE */
  4075. 0000367C  4285                     clr.l      D5
  4076. label0000367E:
  4077. 0000367E  101D                     move.b     D0, [A5]+
  4078. 00003680  4880                     ext.w      D0
  4079. 00003682  48C0                     ext.l      D0
  4080. 00003684  0480 0000 0030           subi.l     D0, 0x30 /* '0' */
  4081. 0000368A  2C00                     move.l     D6, D0
  4082. 0000368C  6D32                     blt        +0x34 /* 000036C0 */
  4083. 0000368E  0C86 0000 0009           cmpi.l     D6, 0x9 /* '\t' */
  4084. 00003694  6E2A                     bgt        +0x2C /* 000036C0 */
  4085. 00003696  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  4086. 0000369C  2F05                     move.l     -[A7], D5
  4087. 0000369E  4EB9 2900 4264           jsr        [0x29004264]
  4088. 000036A4  508F                     addq.l     A7, 8
  4089. 000036A6  D086                     add.l      D0, D6
  4090. 000036A8  2A00                     move.l     D5, D0
  4091. 000036AA  60D2                     bra        -0x2C /* 0000367E */
  4092. 000036AC  6012                     bra        +0x14 /* 000036C0 */
  4093. label000036AE:
  4094. 000036AE  528D                     addq.l     A5, 1
  4095. 000036B0  101D                     move.b     D0, [A5]+
  4096. 000036B2  4880                     ext.w      D0
  4097. 000036B4  48C0                     ext.l      D0
  4098. 000036B6  0480 0000 0030           subi.l     D0, 0x30 /* '0' */
  4099. 000036BC  2C00                     move.l     D6, D0
  4100. 000036BE  2A1C                     move.l     D5, [A4]+
  4101. label000036C0:
  4102. 000036C0  422E FF67                clr.b      [A6 - 0x99]
  4103. 000036C4  0686 0000 0030           addi.l     D6, 0x30 /* '0' */
  4104. 000036CA  0C86 0000 002E           cmpi.l     D6, 0x2E /* '.' */
  4105. 000036D0  6652                     bne        +0x54 /* 00003724 */
  4106. 000036D2  0C15 002A                cmpi.b     [A5], 0x2A /* '*' */
  4107. 000036D6  673C                     beq        +0x3E /* 00003714 */
  4108. 000036D8  4284                     clr.l      D4
  4109. 000036DA  6020                     bra        +0x22 /* 000036FC */
  4110. label000036DC:
  4111. 000036DC  0C86 0000 0009           cmpi.l     D6, 0x9 /* '\t' */
  4112. 000036E2  6E28                     bgt        +0x2A /* 0000370C */
  4113. 000036E4  522E FF67                addq.b     [A6 - 0x99], 1
  4114. 000036E8  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  4115. 000036EE  2F04                     move.l     -[A7], D4
  4116. 000036F0  4EB9 9500 4264           jsr        [0x95004264]
  4117. 000036F6  508F                     addq.l     A7, 8
  4118. 000036F8  D086                     add.l      D0, D6
  4119. 000036FA  2800                     move.l     D4, D0
  4120. label000036FC:
  4121. 000036FC  101D                     move.b     D0, [A5]+
  4122. 000036FE  4880                     ext.w      D0
  4123. 00003700  48C0                     ext.l      D0
  4124. 00003702  0480 0000 0030           subi.l     D0, 0x30 /* '0' */
  4125. 00003708  2C00                     move.l     D6, D0
  4126. 0000370A  6CD0                     bge        -0x2E /* 000036DC */
  4127. label0000370C:
  4128. 0000370C  0686 0000 0030           addi.l     D6, 0x30 /* '0' */
  4129. 00003712  6010                     bra        +0x12 /* 00003724 */
  4130. label00003714:
  4131. 00003714  528D                     addq.l     A5, 1
  4132. 00003716  101D                     move.b     D0, [A5]+
  4133. 00003718  4880                     ext.w      D0
  4134. 0000371A  48C0                     ext.l      D0
  4135. 0000371C  2C00                     move.l     D6, D0
  4136. 0000371E  522E FF67                addq.b     [A6 - 0x99], 1
  4137. 00003722  281C                     move.l     D4, [A4]+
  4138. label00003724:
  4139. 00003724  2006                     move.l     D0, D6
  4140. 00003726  0C80 0000 0065           cmpi.l     D0, 0x65 /* 'e' */
  4141. 0000372C  6700 0246                beq        +0x248 /* 00003974 */
  4142. 00003730  6E50                     bgt        +0x52 /* 00003782 */
  4143. 00003732  0C80 0000 004F           cmpi.l     D0, 0x4F /* 'O' */
  4144. 00003738  6700 00F6                beq        +0xF8 /* 00003830 */
  4145. 0000373C  6E1C                     bgt        +0x1E /* 0000375A */
  4146. 0000373E  0C80 0000 0025           cmpi.l     D0, 0x25 /* '%' */
  4147. 00003744  6700 0364                beq        +0x366 /* 00003AAA */
  4148. 00003748  0C80 0000 0044           cmpi.l     D0, 0x44 /* 'D' */
  4149. 0000374E  6700 00EA                beq        +0xEC /* 0000383A */
  4150. 00003752  0C80 0000 004C           cmpi.l     D0, 0x4C /* 'L' */
  4151. 00003758  6778                     beq        +0x7A /* 000037D2 */
  4152. label0000375A:
  4153. 0000375A  0C80 0000 0055           cmpi.l     D0, 0x55 /* 'U' */
  4154. 00003760  6700 0098                beq        +0x9A /* 000037FA */
  4155. 00003764  0C80 0000 0058           cmpi.l     D0, 0x58 /* 'X' */
  4156. 0000376A  6700 00CA                beq        +0xCC /* 00003836 */
  4157. 0000376E  0C80 0000 0063           cmpi.l     D0, 0x63 /* 'c' */
  4158. 00003774  6700 0114                beq        +0x116 /* 0000388A */
  4159. 00003778  0C80 0000 0064           cmpi.l     D0, 0x64 /* 'd' */
  4160. 0000377E  6700 00BA                beq        +0xBC /* 0000383A */
  4161. label00003782:
  4162. 00003782  0C80 0000 006F           cmpi.l     D0, 0x6F /* 'o' */
  4163. 00003788  6700 00A6                beq        +0xA8 /* 00003830 */
  4164. 0000378C  6E1C                     bgt        +0x1E /* 000037AA */
  4165. 0000378E  0C80 0000 0066           cmpi.l     D0, 0x66 /* 'f' */
  4166. 00003794  6700 0154                beq        +0x156 /* 000038EA */
  4167. 00003798  0C80 0000 0067           cmpi.l     D0, 0x67 /* 'g' */
  4168. 0000379E  6700 02E2                beq        +0x2E4 /* 00003A82 */
  4169. 000037A2  0C80 0000 006C           cmpi.l     D0, 0x6C /* 'l' */
  4170. 000037A8  6728                     beq        +0x2A /* 000037D2 */
  4171. label000037AA:
  4172. 000037AA  0C80 0000 0072           cmpi.l     D0, 0x72 /* 'r' */
  4173. 000037B0  6700 0130                beq        +0x132 /* 000038E2 */
  4174. 000037B4  0C80 0000 0073           cmpi.l     D0, 0x73 /* 's' */
  4175. 000037BA  6700 00F6                beq        +0xF8 /* 000038B2 */
  4176. 000037BE  0C80 0000 0075           cmpi.l     D0, 0x75 /* 'u' */
  4177. 000037C4  6734                     beq        +0x36 /* 000037FA */
  4178. 000037C6  0C80 0000 0078           cmpi.l     D0, 0x78 /* 'x' */
  4179. 000037CC  6768                     beq        +0x6A /* 00003836 */
  4180. 000037CE  6000 02DE                bra        +0x2E0 /* 00003AAE */
  4181. label000037D2:
  4182. 000037D2  101D                     move.b     D0, [A5]+
  4183. 000037D4  4880                     ext.w      D0
  4184. 000037D6  48C0                     ext.l      D0
  4185. 000037D8  0C80 0000 0064           cmpi.l     D0, 0x64 /* 'd' */
  4186. 000037DE  675A                     beq        +0x5C /* 0000383A */
  4187. 000037E0  0C80 0000 006F           cmpi.l     D0, 0x6F /* 'o' */
  4188. 000037E6  6748                     beq        +0x4A /* 00003830 */
  4189. 000037E8  0C80 0000 0075           cmpi.l     D0, 0x75 /* 'u' */
  4190. 000037EE  670A                     beq        +0xC /* 000037FA */
  4191. 000037F0  0C80 0000 0078           cmpi.l     D0, 0x78 /* 'x' */
  4192. 000037F6  673E                     beq        +0x40 /* 00003836 */
  4193. 000037F8  538D                     subq.l     A5, 1
  4194. label000037FA:
  4195. 000037FA  241C                     move.l     D2, [A4]+
  4196. 000037FC  760A                     moveq.l    D3, 0x0A
  4197. label000037FE:
  4198. 000037FE  4A82                     tst.l      D2
  4199. 00003800  6608                     bne        +0xA /* 0000380A */
  4200. 00003802  4A84                     tst.l      D4
  4201. 00003804  6604                     bne        +0x6 /* 0000380A */
  4202. 00003806  14FC 0030                move.b     [A2]+, 0x30 /* '0' */
  4203. label0000380A:
  4204. 0000380A  41EE FF6A                lea.l      A0, [A6 - 0x96]
  4205. 0000380E  2D48 FFFC                move.l     [A6 - 0x4], A0
  4206. label00003812:
  4207. 00003812  4A82                     tst.l      D2
  4208. 00003814  675A                     beq        +0x5C /* 00003870 */
  4209. 00003816  2F03                     move.l     -[A7], D3
  4210. 00003818  2F02                     move.l     -[A7], D2
  4211. 0000381A  4EB9 2500 4328           jsr        [0x25004328]
  4212. 00003820  508F                     addq.l     A7, 8
  4213. 00003822  2C00                     move.l     D6, D0
  4214. 00003824  0C86 0000 000A           cmpi.l     D6, 0xA /* '\n' */
  4215. 0000382A  6C26                     bge        +0x28 /* 00003852 */
  4216. 0000382C  7030                     moveq.l    D0, 0x30
  4217. 0000382E  6024                     bra        +0x26 /* 00003854 */
  4218. label00003830:
  4219. 00003830  7608                     moveq.l    D3, 0x08
  4220. label00003832:
  4221. 00003832  241C                     move.l     D2, [A4]+
  4222. 00003834  60C8                     bra        -0x36 /* 000037FE */
  4223. label00003836:
  4224. 00003836  7610                     moveq.l    D3, 0x10
  4225. 00003838  60F8                     bra        -0x6 /* 00003832 */
  4226. label0000383A:
  4227. 0000383A  760A                     moveq.l    D3, 0x0A
  4228. 0000383C  4A94                     tst.l      [A4]
  4229. 0000383E  6C0E                     bge        +0x10 /* 0000384E */
  4230. 00003840  14FC 002D                move.b     [A2]+, 0x2D /* '-' */
  4231. 00003844  201C                     move.l     D0, [A4]+
  4232. 00003846  4480                     neg.l      D0
  4233. 00003848  2400                     move.l     D2, D0
  4234. 0000384A  60B2                     bra        -0x4C /* 000037FE */
  4235. 0000384C  60AC                     bra        -0x52 /* 000037FA */
  4236. label0000384E:
  4237. 0000384E  241C                     move.l     D2, [A4]+
  4238. 00003850  60AC                     bra        -0x52 /* 000037FE */
  4239. label00003852:
  4240. 00003852  7057                     moveq.l    D0, 0x57
  4241. label00003854:
  4242. 00003854  D086                     add.l      D0, D6
  4243. 00003856  206E FFFC                movea.l    A0, [A6 - 0x4]
  4244. 0000385A  1080                     move.b     [A0], D0
  4245. 0000385C  52AE FFFC                addq.l     [A6 - 0x4], 1
  4246. 00003860  2F03                     move.l     -[A7], D3
  4247. 00003862  2F02                     move.l     -[A7], D2
  4248. 00003864  4EB9 2A00 42B4           jsr        [0x2A0042B4]
  4249. 0000386A  508F                     addq.l     A7, 8
  4250. 0000386C  2400                     move.l     D2, D0
  4251. 0000386E  60A2                     bra        -0x5C /* 00003812 */
  4252. label00003870:
  4253. 00003870  41EE FF6A                lea.l      A0, [A6 - 0x96]
  4254. 00003874  202E FFFC                move.l     D0, [A6 - 0x4]
  4255. 00003878  B088                     cmp.l      D0, A0
  4256. 0000387A  6300 01B8                bls        +0x1BA /* 00003A34 */
  4257. 0000387E  53AE FFFC                subq.l     [A6 - 0x4], 1
  4258. 00003882  206E FFFC                movea.l    A0, [A6 - 0x4]
  4259. 00003886  14D0                     move.b     [A2]+, [A0]
  4260. 00003888  60E6                     bra        -0x18 /* 00003870 */
  4261. label0000388A:
  4262. 0000388A  204C                     movea.l    A0, A4
  4263. 0000388C  588C                     addq.l     A4, 4
  4264. 0000388E  2D48 FFFC                move.l     [A6 - 0x4], A0
  4265. 00003892  4286                     clr.l      D6
  4266. label00003894:
  4267. 00003894  0C86 0000 0004           cmpi.l     D6, 0x4
  4268. 0000389A  6C00 0198                bge        +0x19A /* 00003A34 */
  4269. 0000389E  202E FFFC                move.l     D0, [A6 - 0x4]
  4270. 000038A2  52AE FFFC                addq.l     [A6 - 0x4], 1
  4271. 000038A6  2040                     movea.l    A0, D0
  4272. 000038A8  14D0                     move.b     [A2]+, [A0]
  4273. 000038AA  6602                     bne        +0x4 /* 000038AE */
  4274. 000038AC  538A                     subq.l     A2, 1
  4275. label000038AE:
  4276. 000038AE  5286                     addq.l     D6, 1
  4277. 000038B0  60E2                     bra        -0x1C /* 00003894 */
  4278. label000038B2:
  4279. 000038B2  2D5C FFFC                move.l     [A6 - 0x4], [A4]+
  4280. 000038B6  6608                     bne        +0xA /* 000038C0 */
  4281. 000038B8  2D7C 2500 5110 FFFC      move.l     [A6 - 0x4], 0x25005110
  4282. label000038C0:
  4283. 000038C0  2C04                     move.l     D6, D4
  4284. 000038C2  6606                     bne        +0x8 /* 000038CA */
  4285. 000038C4  2C3C 0000 7FFF           move.l     D6, 0x7FFF
  4286. label000038CA:
  4287. 000038CA  246E FFFC                movea.l    A2, [A6 - 0x4]
  4288. label000038CE:
  4289. 000038CE  4A12                     tst.b      [A2]
  4290. 000038D0  6700 016A                beq        +0x16C /* 00003A3C */
  4291. 000038D4  5386                     subq.l     D6, 1
  4292. 000038D6  6D00 0164                blt        +0x166 /* 00003A3C */
  4293. 000038DA  528A                     addq.l     A2, 1
  4294. 000038DC  60F0                     bra        -0xE /* 000038CE */
  4295. 000038DE  6000 015C                bra        +0x15E /* 00003A3C */
  4296. label000038E2:
  4297. 000038E2  2854                     movea.l    A4, [A4]
  4298. 000038E4  2A5C                     movea.l    A5, [A4]+
  4299. 000038E6  6000 01C6                bra        +0x1C8 /* 00003AAE */
  4300. label000038EA:
  4301. 000038EA  4A2E FF67                tst.b      [A6 - 0x99]
  4302. 000038EE  6602                     bne        +0x4 /* 000038F2 */
  4303. 000038F0  7806                     moveq.l    D4, 0x06
  4304. label000038F2:
  4305. 000038F2  486E FFF8                pea.l      [A6 - 0x8]
  4306. 000038F6  486E FFF4                pea.l      [A6 - 0xC]
  4307. 000038FA  2F04                     move.l     -[A7], D4
  4308. 000038FC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4309. 00003900  2F14                     move.l     -[A7], [A4]
  4310. 00003902  4EB9 4700 3F34           jsr        [0x47003F34]
  4311. 00003908  DFFC 0000 0014           add.l      A7, 0x14
  4312. 0000390E  2D40 FFFC                move.l     [A6 - 0x4], D0
  4313. 00003912  508C                     addq.l     A4, 8
  4314. 00003914  4AAE FFF8                tst.l      [A6 - 0x8]
  4315. 00003918  6704                     beq        +0x6 /* 0000391E */
  4316. 0000391A  14FC 002D                move.b     [A2]+, 0x2D /* '-' */
  4317. label0000391E:
  4318. 0000391E  2C2E FFF4                move.l     D6, [A6 - 0xC]
  4319. 00003922  6E06                     bgt        +0x8 /* 0000392A */
  4320. 00003924  14FC 0030                move.b     [A2]+, 0x30 /* '0' */
  4321. 00003928  600E                     bra        +0x10 /* 00003938 */
  4322. label0000392A:
  4323. 0000392A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4324. 0000392E  14D0                     move.b     [A2]+, [A0]
  4325. 00003930  52AE FFFC                addq.l     [A6 - 0x4], 1
  4326. 00003934  5386                     subq.l     D6, 1
  4327. 00003936  6EF2                     bgt        -0xC /* 0000392A */
  4328. label00003938:
  4329. 00003938  2C04                     move.l     D6, D4
  4330. 0000393A  6704                     beq        +0x6 /* 00003940 */
  4331. 0000393C  14FC 002E                move.b     [A2]+, 0x2E /* '.' */
  4332. label00003940:
  4333. 00003940  202E FFF4                move.l     D0, [A6 - 0xC]
  4334. 00003944  4480                     neg.l      D0
  4335. 00003946  2D40 FFF4                move.l     [A6 - 0xC], D0
  4336. 0000394A  6F0E                     ble        +0x10 /* 0000395A */
  4337. label0000394C:
  4338. 0000394C  5386                     subq.l     D6, 1
  4339. 0000394E  6D0A                     blt        +0xC /* 0000395A */
  4340. 00003950  14FC 0030                move.b     [A2]+, 0x30 /* '0' */
  4341. 00003954  53AE FFF4                subq.l     [A6 - 0xC], 1
  4342. 00003958  6EF2                     bgt        -0xC /* 0000394C */
  4343. label0000395A:
  4344. 0000395A  4A86                     tst.l      D6
  4345. 0000395C  6F00 00D6                ble        +0xD8 /* 00003A34 */
  4346. label00003960:
  4347. 00003960  5386                     subq.l     D6, 1
  4348. 00003962  6D00 00D0                blt        +0xD2 /* 00003A34 */
  4349. 00003966  206E FFFC                movea.l    A0, [A6 - 0x4]
  4350. 0000396A  14D0                     move.b     [A2]+, [A0]
  4351. 0000396C  52AE FFFC                addq.l     [A6 - 0x4], 1
  4352. 00003970  60EE                     bra        -0x10 /* 00003960 */
  4353. 00003972  60D8                     bra        -0x26 /* 0000394C */
  4354. label00003974:
  4355. 00003974  4A2E FF67                tst.b      [A6 - 0x99]
  4356. 00003978  6604                     bne        +0x6 /* 0000397E */
  4357. 0000397A  7806                     moveq.l    D4, 0x06
  4358. 0000397C  6002                     bra        +0x4 /* 00003980 */
  4359. label0000397E:
  4360. 0000397E  5284                     addq.l     D4, 1
  4361. label00003980:
  4362. 00003980  486E FFF8                pea.l      [A6 - 0x8]
  4363. 00003984  486E FFF4                pea.l      [A6 - 0xC]
  4364. 00003988  2F04                     move.l     -[A7], D4
  4365. 0000398A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4366. 0000398E  2F14                     move.l     -[A7], [A4]
  4367. 00003990  4EB9 3C00 3F04           jsr        [0x3C003F04]
  4368. 00003996  DFFC 0000 0014           add.l      A7, 0x14
  4369. 0000399C  2D40 FFFC                move.l     [A6 - 0x4], D0
  4370. 000039A0  508C                     addq.l     A4, 8
  4371. 000039A2  4AAE FFF8                tst.l      [A6 - 0x8]
  4372. 000039A6  6704                     beq        +0x6 /* 000039AC */
  4373. 000039A8  14FC 002D                move.b     [A2]+, 0x2D /* '-' */
  4374. label000039AC:
  4375. 000039AC  206E FFFC                movea.l    A0, [A6 - 0x4]
  4376. 000039B0  0C10 0030                cmpi.b     [A0], 0x30 /* '0' */
  4377. 000039B4  6604                     bne        +0x6 /* 000039BA */
  4378. 000039B6  52AE FFF4                addq.l     [A6 - 0xC], 1
  4379. label000039BA:
  4380. 000039BA  206E FFFC                movea.l    A0, [A6 - 0x4]
  4381. 000039BE  14D0                     move.b     [A2]+, [A0]
  4382. 000039C0  52AE FFFC                addq.l     [A6 - 0x4], 1
  4383. 000039C4  14FC 002E                move.b     [A2]+, 0x2E /* '.' */
  4384. 000039C8  2C04                     move.l     D6, D4
  4385. 000039CA  600A                     bra        +0xC /* 000039D6 */
  4386. label000039CC:
  4387. 000039CC  206E FFFC                movea.l    A0, [A6 - 0x4]
  4388. 000039D0  14D0                     move.b     [A2]+, [A0]
  4389. 000039D2  52AE FFFC                addq.l     [A6 - 0x4], 1
  4390. label000039D6:
  4391. 000039D6  5386                     subq.l     D6, 1
  4392. 000039D8  6EF2                     bgt        -0xC /* 000039CC */
  4393. 000039DA  14FC 0065                move.b     [A2]+, 0x65 /* 'e' */
  4394. 000039DE  53AE FFF4                subq.l     [A6 - 0xC], 1
  4395. 000039E2  4AAE FFF4                tst.l      [A6 - 0xC]
  4396. 000039E6  6D06                     blt        +0x8 /* 000039EE */
  4397. 000039E8  14FC 002B                move.b     [A2]+, 0x2B /* '+' */
  4398. 000039EC  600E                     bra        +0x10 /* 000039FC */
  4399. label000039EE:
  4400. 000039EE  14FC 002D                move.b     [A2]+, 0x2D /* '-' */
  4401. 000039F2  202E FFF4                move.l     D0, [A6 - 0xC]
  4402. 000039F6  4480                     neg.l      D0
  4403. 000039F8  2D40 FFF4                move.l     [A6 - 0xC], D0
  4404. label000039FC:
  4405. 000039FC  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  4406. 00003A02  202E FFF4                move.l     D0, [A6 - 0xC]
  4407. 00003A06  2F00                     move.l     -[A7], D0
  4408. 00003A08  4EB9 0E00 42B4           jsr        [0x0E0042B4]
  4409. 00003A0E  508F                     addq.l     A7, 8
  4410. 00003A10  0680 0000 0030           addi.l     D0, 0x30 /* '0' */
  4411. 00003A16  14C0                     move.b     [A2]+, D0
  4412. 00003A18  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  4413. 00003A1E  202E FFF4                move.l     D0, [A6 - 0xC]
  4414. 00003A22  2F00                     move.l     -[A7], D0
  4415. 00003A24  4EB9 2700 4328           jsr        [0x27004328]
  4416. 00003A2A  508F                     addq.l     A7, 8
  4417. 00003A2C  0680 0000 0030           addi.l     D0, 0x30 /* '0' */
  4418. 00003A32  14C0                     move.b     [A2]+, D0
  4419. label00003A34:
  4420. 00003A34  41EE FF74                lea.l      A0, [A6 - 0x8C]
  4421. 00003A38  2D48 FFFC                move.l     [A6 - 0x4], A0
  4422. label00003A3C:
  4423. 00003A3C  200A                     move.l     D0, A2
  4424. 00003A3E  90AE FFFC                sub.l      D0, [A6 - 0x4]
  4425. 00003A42  2205                     move.l     D1, D5
  4426. 00003A44  9280                     sub.l      D1, D0
  4427. 00003A46  2C01                     move.l     D6, D1
  4428. 00003A48  6C02                     bge        +0x4 /* 00003A4C */
  4429. 00003A4A  4286                     clr.l      D6
  4430. label00003A4C:
  4431. 00003A4C  4A2E FF68                tst.b      [A6 - 0x98]
  4432. 00003A50  6606                     bne        +0x8 /* 00003A58 */
  4433. 00003A52  2006                     move.l     D0, D6
  4434. 00003A54  4480                     neg.l      D0
  4435. 00003A56  2C00                     move.l     D6, D0
  4436. label00003A58:
  4437. 00003A58  102E FF69                move.b     D0, [A6 - 0x97]
  4438. 00003A5C  4880                     ext.w      D0
  4439. 00003A5E  48C0                     ext.l      D0
  4440. 00003A60  2F00                     move.l     -[A7], D0
  4441. 00003A62  4853                     pea.l      [A3]
  4442. 00003A64  2F06                     move.l     -[A7], D6
  4443. 00003A66  200A                     move.l     D0, A2
  4444. 00003A68  90AE FFFC                sub.l      D0, [A6 - 0x4]
  4445. 00003A6C  2F00                     move.l     -[A7], D0
  4446. 00003A6E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4447. 00003A72  4EB9 1100 3AE8           jsr        [0x11003AE8]
  4448. 00003A78  DFFC 0000 0014           add.l      A7, 0x14
  4449. 00003A7E  6000 FB8A                bra        -0x474 /* 0000360A */
  4450. label00003A82:
  4451. 00003A82  4A2E FF67                tst.b      [A6 - 0x99]
  4452. 00003A86  6602                     bne        +0x4 /* 00003A8A */
  4453. 00003A88  7806                     moveq.l    D4, 0x06
  4454. label00003A8A:
  4455. 00003A8A  4852                     pea.l      [A2]
  4456. 00003A8C  2F04                     move.l     -[A7], D4
  4457. 00003A8E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4458. 00003A92  2F14                     move.l     -[A7], [A4]
  4459. 00003A94  4EB9 1F00 3DA4           jsr        [0x1F003DA4]
  4460. 00003A9A  DFFC 0000 0010           add.l      A7, 0x10
  4461. 00003AA0  508C                     addq.l     A4, 8
  4462. label00003AA2:
  4463. 00003AA2  4A1A                     tst.b      [A2]+
  4464. 00003AA4  66FC                     bne        -0x2 /* 00003AA2 */
  4465. 00003AA6  538A                     subq.l     A2, 1
  4466. 00003AA8  608A                     bra        -0x74 /* 00003A34 */
  4467. label00003AAA:
  4468. 00003AAA  14FC 0025                move.b     [A2]+, 0x25 /* '%' */
  4469. label00003AAE:
  4470. 00003AAE  1E1D                     move.b     D7, [A5]+
  4471. 00003AB0  6600 FB68                bne        -0x496 /* 0000361A */
  4472. 00003AB4  41EE FF74                lea.l      A0, [A6 - 0x8C]
  4473. 00003AB8  B5C8                     cmpa.l     A2, A0
  4474. 00003ABA  6722                     beq        +0x24 /* 00003ADE */
  4475. 00003ABC  4853                     pea.l      [A3]
  4476. 00003ABE  2F3C 0000 0000           move.l     -[A7], 0x0
  4477. 00003AC4  41EE FF74                lea.l      A0, [A6 - 0x8C]
  4478. 00003AC8  200A                     move.l     D0, A2
  4479. 00003ACA  9088                     sub.l      D0, A0
  4480. 00003ACC  2F00                     move.l     -[A7], D0
  4481. 00003ACE  486E FF74                pea.l      [A6 - 0x8C]
  4482. 00003AD2  4EB9 3600 3AE8           jsr        [0x36003AE8]
  4483. 00003AD8  DFFC 0000 0010           add.l      A7, 0x10
  4484. label00003ADE:
  4485. 00003ADE  4CEE 3CFC FF34           movem.l    D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A6 - 0xCC]
  4486. 00003AE4  4E5E                     unlink     A6
  4487. 00003AE6  4E75                     rts
  4488. 00003AE8  4E56 FFF4                link       A6, -0x000C
  4489. 00003AEC  48EE 3080 FFF4           movem.l    [A6 - 0xC], D7,A4,A5
  4490. 00003AF2  2A6E 0008                movea.l    A5, [A6 + 0x8]
  4491. 00003AF6  2E2E 000C                move.l     D7, [A6 + 0xC]
  4492. 00003AFA  286E 0014                movea.l    A4, [A6 + 0x14]
  4493. label00003AFE:
  4494. 00003AFE  4AAE 0010                tst.l      [A6 + 0x10]
  4495. 00003B02  6C00 0088                bge        +0x8A /* 00003B8C */
  4496. 00003B06  0C15 002D                cmpi.b     [A5], 0x2D /* '-' */
  4497. 00003B0A  663C                     bne        +0x3E /* 00003B48 */
  4498. 00003B0C  0CAE 0000 0030 0018      cmpi.l     [A6 + 0x18], 0x30 /* '0' */
  4499. 00003B14  6632                     bne        +0x34 /* 00003B48 */
  4500. 00003B16  5394                     subq.l     [A4], 1
  4501. 00003B18  6D1A                     blt        +0x1C /* 00003B34 */
  4502. 00003B1A  101D                     move.b     D0, [A5]+
  4503. 00003B1C  4880                     ext.w      D0
  4504. 00003B1E  48C0                     ext.l      D0
  4505. 00003B20  222C 0004                move.l     D1, [A4 + 0x4]
  4506. 00003B24  52AC 0004                addq.l     [A4 + 0x4], 1
  4507. 00003B28  2041                     movea.l    A0, D1
  4508. 00003B2A  1080                     move.b     [A0], D0
  4509. 00003B2C  1010                     move.b     D0, [A0]
  4510. 00003B2E  4880                     ext.w      D0
  4511. 00003B30  48C0                     ext.l      D0
  4512. 00003B32  6012                     bra        +0x14 /* 00003B46 */
  4513. label00003B34:
  4514. 00003B34  4854                     pea.l      [A4]
  4515. 00003B36  101D                     move.b     D0, [A5]+
  4516. 00003B38  4880                     ext.w      D0
  4517. 00003B3A  48C0                     ext.l      D0
  4518. 00003B3C  2F00                     move.l     -[A7], D0
  4519. 00003B3E  4EB9 1700 3BF0           jsr        [0x17003BF0]
  4520. 00003B44  508F                     addq.l     A7, 8
  4521. label00003B46:
  4522. 00003B46  5387                     subq.l     D7, 1
  4523. label00003B48:
  4524. 00003B48  5394                     subq.l     [A4], 1
  4525. 00003B4A  6D18                     blt        +0x1A /* 00003B64 */
  4526. 00003B4C  202E 0018                move.l     D0, [A6 + 0x18]
  4527. 00003B50  222C 0004                move.l     D1, [A4 + 0x4]
  4528. 00003B54  52AC 0004                addq.l     [A4 + 0x4], 1
  4529. 00003B58  2041                     movea.l    A0, D1
  4530. 00003B5A  1080                     move.b     [A0], D0
  4531. 00003B5C  1010                     move.b     D0, [A0]
  4532. 00003B5E  4880                     ext.w      D0
  4533. 00003B60  48C0                     ext.l      D0
  4534. 00003B62  6010                     bra        +0x12 /* 00003B74 */
  4535. label00003B64:
  4536. 00003B64  4854                     pea.l      [A4]
  4537. 00003B66  202E 0018                move.l     D0, [A6 + 0x18]
  4538. 00003B6A  2F00                     move.l     -[A7], D0
  4539. 00003B6C  4EB9 0C00 3BF0           jsr        [0x0C003BF0]
  4540. 00003B72  508F                     addq.l     A7, 8
  4541. label00003B74:
  4542. 00003B74  52AE 0010                addq.l     [A6 + 0x10], 1
  4543. 00003B78  6084                     bra        -0x7A /* 00003AFE */
  4544. label00003B7A:
  4545. 00003B7A  4854                     pea.l      [A4]
  4546. 00003B7C  101D                     move.b     D0, [A5]+
  4547. 00003B7E  4880                     ext.w      D0
  4548. 00003B80  48C0                     ext.l      D0
  4549. 00003B82  2F00                     move.l     -[A7], D0
  4550. 00003B84  4EB9 1900 3BF0           jsr        [0x19003BF0]
  4551. 00003B8A  508F                     addq.l     A7, 8
  4552. label00003B8C:
  4553. 00003B8C  5387                     subq.l     D7, 1
  4554. 00003B8E  6D32                     blt        +0x34 /* 00003BC2 */
  4555. 00003B90  5394                     subq.l     [A4], 1
  4556. 00003B92  6DE6                     blt        -0x18 /* 00003B7A */
  4557. 00003B94  101D                     move.b     D0, [A5]+
  4558. 00003B96  4880                     ext.w      D0
  4559. 00003B98  48C0                     ext.l      D0
  4560. 00003B9A  222C 0004                move.l     D1, [A4 + 0x4]
  4561. 00003B9E  52AC 0004                addq.l     [A4 + 0x4], 1
  4562. 00003BA2  2041                     movea.l    A0, D1
  4563. 00003BA4  1080                     move.b     [A0], D0
  4564. 00003BA6  1010                     move.b     D0, [A0]
  4565. 00003BA8  4880                     ext.w      D0
  4566. 00003BAA  48C0                     ext.l      D0
  4567. 00003BAC  60DE                     bra        -0x20 /* 00003B8C */
  4568. label00003BAE:
  4569. 00003BAE  4854                     pea.l      [A4]
  4570. 00003BB0  202E 0018                move.l     D0, [A6 + 0x18]
  4571. 00003BB4  2F00                     move.l     -[A7], D0
  4572. 00003BB6  4EB9 3400 3BF0           jsr        [0x34003BF0]
  4573. 00003BBC  508F                     addq.l     A7, 8
  4574. label00003BBE:
  4575. 00003BBE  53AE 0010                subq.l     [A6 + 0x10], 1
  4576. label00003BC2:
  4577. 00003BC2  4AAE 0010                tst.l      [A6 + 0x10]
  4578. 00003BC6  671C                     beq        +0x1E /* 00003BE4 */
  4579. 00003BC8  5394                     subq.l     [A4], 1
  4580. 00003BCA  6DE2                     blt        -0x1C /* 00003BAE */
  4581. 00003BCC  202E 0018                move.l     D0, [A6 + 0x18]
  4582. 00003BD0  222C 0004                move.l     D1, [A4 + 0x4]
  4583. 00003BD4  52AC 0004                addq.l     [A4 + 0x4], 1
  4584. 00003BD8  2041                     movea.l    A0, D1
  4585. 00003BDA  1080                     move.b     [A0], D0
  4586. 00003BDC  1010                     move.b     D0, [A0]
  4587. 00003BDE  4880                     ext.w      D0
  4588. 00003BE0  48C0                     ext.l      D0
  4589. 00003BE2  60DA                     bra        -0x24 /* 00003BBE */
  4590. label00003BE4:
  4591. 00003BE4  4CEE 3080 FFF4           movem.l    D7,A4,A5, [A6 - 0xC]
  4592. 00003BEA  4E5E                     unlink     A6
  4593. 00003BEC  4E75                     rts
  4594. 00003BEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4595. 00003BF2  FFE4                     .invalid   <<F/7/7>>
  4596. 00003BF4  48EE 38E0 FFE4           movem.l    [A6 - 0x1C], D5,D6,D7,A3,A4,A5
  4597. 00003BFA  2A6E 000C                movea.l    A5, [A6 + 0xC]
  4598. 00003BFE  302D 0010                move.w     D0, [A5 + 0x10]
  4599. 00003C02  48C0                     ext.l      D0
  4600. 00003C04  0280 0000 0002           andi.l     D0, 0x2
  4601. 00003C0A  6620                     bne        +0x22 /* 00003C2C */
  4602. 00003C0C  70FF                     moveq.l    D0, 0xFFFFFFFF
  4603. 00003C0E  6000 0098                bra        +0x9A /* 00003CA8 */
  4604. label00003C12:
  4605. 00003C12  286D 0008                movea.l    A4, [A5 + 0x8]
  4606. 00003C16  B9FC 0000 0000           cmpa.l     A4, 0x0
  4607. 00003C1C  663E                     bne        +0x40 /* 00003C5C */
  4608. 00003C1E  BBFC 1800 512C           cmpa.l     A5, 0x1800512C
  4609. 00003C24  4E71                     nop
  4610. label00003C26:
  4611. 00003C26  006D 0004 0010           ori.w      [A5 + 0x10], 0x4
  4612. label00003C2C:
  4613. 00003C2C  302D 0010                move.w     D0, [A5 + 0x10]
  4614. 00003C30  48C0                     ext.l      D0
  4615. 00003C32  0280 0000 0004           andi.l     D0, 0x4
  4616. 00003C38  67D8                     beq        -0x26 /* 00003C12 */
  4617. 00003C3A  1D6E 000B FFFF           move.b     [A6 - 0x1], [A6 + 0xB]
  4618. 00003C40  7C01                     moveq.l    D6, 0x01
  4619. 00003C42  2E06                     move.l     D7, D6
  4620. 00003C44  102E FFFF                move.b     D0, [A6 - 0x1]
  4621. 00003C48  4880                     ext.w      D0
  4622. 00003C4A  48C0                     ext.l      D0
  4623. 00003C4C  2F00                     move.l     -[A7], D0
  4624. 00003C4E  4EB9 1700 4398           jsr        [0x17004398]
  4625. 00003C54  588F                     addq.l     A7, 4
  4626. 00003C56  4295                     clr.l      [A5]
  4627. 00003C58  603C                     bra        +0x3E /* 00003C96 */
  4628. 00003C5A  60CA                     bra        -0x34 /* 00003C26 */
  4629. label00003C5C:
  4630. 00003C5C  202D 0004                move.l     D0, [A5 + 0x4]
  4631. 00003C60  908C                     sub.l      D0, A4
  4632. 00003C62  2E00                     move.l     D7, D0
  4633. 00003C64  2C07                     move.l     D6, D7
  4634. 00003C66  6F20                     ble        +0x22 /* 00003C88 */
  4635. 00003C68  2B4C 0004                move.l     [A5 + 0x4], A4
  4636. 00003C6C  4285                     clr.l      D5
  4637. 00003C6E  264C                     movea.l    A3, A4
  4638. label00003C70:
  4639. 00003C70  BA87                     cmp.l      D5, D7
  4640. 00003C72  6C14                     bge        +0x16 /* 00003C88 */
  4641. 00003C74  101B                     move.b     D0, [A3]+
  4642. 00003C76  4880                     ext.w      D0
  4643. 00003C78  48C0                     ext.l      D0
  4644. 00003C7A  2F00                     move.l     -[A7], D0
  4645. 00003C7C  4EB9 4300 4398           jsr        [0x43004398]
  4646. 00003C82  588F                     addq.l     A7, 4
  4647. 00003C84  5285                     addq.l     D5, 1
  4648. 00003C86  60E8                     bra        -0x16 /* 00003C70 */
  4649. label00003C88:
  4650. 00003C88  2ABC 0000 01FF           move.l     [A5], 0x1FF
  4651. 00003C8E  18EE 000B                move.b     [A4]+, [A6 + 0xB]
  4652. 00003C92  2B4C 0004                move.l     [A5 + 0x4], A4
  4653. label00003C96:
  4654. 00003C96  BC87                     cmp.l      D6, D7
  4655. 00003C98  670A                     beq        +0xC /* 00003CA4 */
  4656. 00003C9A  006D 0020 0010           ori.w      [A5 + 0x10], 0x20 /* ' ' */
  4657. 00003CA0  70FF                     moveq.l    D0, 0xFFFFFFFF
  4658. 00003CA2  6004                     bra        +0x6 /* 00003CA8 */
  4659. label00003CA4:
  4660. 00003CA4  202E 0008                move.l     D0, [A6 + 0x8]
  4661. label00003CA8:
  4662. 00003CA8  4CEE 38E0 FFE4           movem.l    D5,D6,D7,A3,A4,A5, [A6 - 0x1C]
  4663. 00003CAE  4E5E                     unlink     A6
  4664. 00003CB0  4E75                     rts
  4665. fn00003CB2:
  4666. 00003CB2  4E56 FFF4                link       A6, -0x000C
  4667. 00003CB6  48EE 3080 FFF4           movem.l    [A6 - 0xC], D7,A4,A5
  4668. 00003CBC  2A6E 0008                movea.l    A5, [A6 + 0x8]
  4669. 00003CC0  302D 0010                move.w     D0, [A5 + 0x10]
  4670. 00003CC4  48C0                     ext.l      D0
  4671. 00003CC6  0280 0000 0006           andi.l     D0, 0x6
  4672. 00003CCC  0C80 0000 0002           cmpi.l     D0, 0x2
  4673. 00003CD2  6638                     bne        +0x3A /* 00003D0C */
  4674. 00003CD4  286D 0008                movea.l    A4, [A5 + 0x8]
  4675. 00003CD8  B9FC 0000 0000           cmpa.l     A4, 0x0
  4676. 00003CDE  672C                     beq        +0x2E /* 00003D0C */
  4677. 00003CE0  202D 0004                move.l     D0, [A5 + 0x4]
  4678. 00003CE4  908C                     sub.l      D0, A4
  4679. 00003CE6  2E00                     move.l     D7, D0
  4680. 00003CE8  6F22                     ble        +0x24 /* 00003D0C */
  4681. 00003CEA  2B4C 0004                move.l     [A5 + 0x4], A4
  4682. 00003CEE  2ABC 0000 0200           move.l     [A5], 0x200
  4683. label00003CF4:
  4684. 00003CF4  2007                     move.l     D0, D7
  4685. 00003CF6  5387                     subq.l     D7, 1
  4686. 00003CF8  4A80                     tst.l      D0
  4687. 00003CFA  6710                     beq        +0x12 /* 00003D0C */
  4688. 00003CFC  204C                     movea.l    A0, A4
  4689. 00003CFE  528C                     addq.l     A4, 1
  4690. 00003D00  4850                     pea.l      [A0]
  4691. 00003D02  4EB9 1000 4398           jsr        [0x10004398]
  4692. 00003D08  588F                     addq.l     A7, 4
  4693. 00003D0A  60E8                     bra        -0x16 /* 00003CF4 */
  4694. label00003D0C:
  4695. 00003D0C  4280                     clr.l      D0
  4696. 00003D0E  4CEE 3080 FFF4           movem.l    D7,A4,A5, [A6 - 0xC]
  4697. 00003D14  4E5E                     unlink     A6
  4698. 00003D16  4E75                     rts
  4699. 00003D18  4E56 FFFC                link       A6, -0x0004
  4700. 00003D1C  48EE 2000 FFFC           movem.l    [A6 - 0x4], A5
  4701. 00003D22  2A7C 0300 5118           movea.l    A5, 0x3005118
  4702. label00003D28:
  4703. 00003D28  BBF9 4D00 52A8           cmpa.l     A5, [0x4D0052A8]
  4704. 00003D2E  640E                     bcc        +0x10 /* 00003D3E */
  4705. 00003D30  4855                     pea.l      [A5]
  4706. 00003D32  6114                     bsr        +0x16 /* 00003D48 */
  4707. 00003D34  588F                     addq.l     A7, 4
  4708. 00003D36  DBFC 0000 0014           add.l      A5, 0x14
  4709. 00003D3C  60EA                     bra        -0x14 /* 00003D28 */
  4710. label00003D3E:
  4711. 00003D3E  4CEE 2000 FFFC           movem.l    A5, [A6 - 0x4]
  4712. 00003D44  4E5E                     unlink     A6
  4713. 00003D46  4E75                     rts
  4714. fn00003D48:
  4715. 00003D48  4E56 FFF8                link       A6, -0x0008
  4716. 00003D4C  48EE 2080 FFF8           movem.l    [A6 - 0x8], D7,A5
  4717. 00003D52  2A6E 0008                movea.l    A5, [A6 + 0x8]
  4718. 00003D56  7EFF                     moveq.l    D7, 0xFFFFFFFF
  4719. 00003D58  302D 0010                move.w     D0, [A5 + 0x10]
  4720. 00003D5C  48C0                     ext.l      D0
  4721. 00003D5E  0280 0000 0003           andi.l     D0, 0x3
  4722. 00003D64  672A                     beq        +0x2C /* 00003D90 */
  4723. 00003D66  302D 0010                move.w     D0, [A5 + 0x10]
  4724. 00003D6A  48C0                     ext.l      D0
  4725. 00003D6C  0280 0000 0040           andi.l     D0, 0x40 /* '@' */
  4726. 00003D72  661C                     bne        +0x1E /* 00003D90 */
  4727. 00003D74  4855                     pea.l      [A5]
  4728. 00003D76  6100 FF3A                bsr        -0xC4 /* 00003CB2 */
  4729. 00003D7A  588F                     addq.l     A7, 4
  4730. 00003D7C  2E00                     move.l     D7, D0
  4731. 00003D7E  302D 0010                move.w     D0, [A5 + 0x10]
  4732. 00003D82  48C0                     ext.l      D0
  4733. 00003D84  0280 0000 000C           andi.l     D0, 0xC
  4734. 00003D8A  6704                     beq        +0x6 /* 00003D90 */
  4735. 00003D8C  42AD 0008                clr.l      [A5 + 0x8]
  4736. label00003D90:
  4737. 00003D90  026D FF80 0010           andi.w     [A5 + 0x10], 0xFF80
  4738. 00003D96  4295                     clr.l      [A5]
  4739. 00003D98  2007                     move.l     D0, D7
  4740. 00003D9A  4CEE 2080 FFF8           movem.l    D7,A5, [A6 - 0x8]
  4741. 00003DA0  4E5E                     unlink     A6
  4742. 00003DA2  4E75                     rts
  4743. 00003DA4  4E56 FFEC                link       A6, -0x0014
  4744. 00003DA8  48EE 3080 FFEC           movem.l    [A6 - 0x14], D7,A4,A5
  4745. 00003DAE  486E FFFC                pea.l      [A6 - 0x4]
  4746. 00003DB2  486E FFF8                pea.l      [A6 - 0x8]
  4747. 00003DB6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4748. 00003DBA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4749. 00003DBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4750. 00003DC2  4EB9 5100 3F04           jsr        [0x51003F04]
  4751. 00003DC8  DFFC 0000 0014           add.l      A7, 0x14
  4752. 00003DCE  2A40                     movea.l    A5, D0
  4753. 00003DD0  286E 0014                movea.l    A4, [A6 + 0x14]
  4754. 00003DD4  4AAE FFFC                tst.l      [A6 - 0x4]
  4755. 00003DD8  6704                     beq        +0x6 /* 00003DDE */
  4756. 00003DDA  18FC 002D                move.b     [A4]+, 0x2D /* '-' */
  4757. label00003DDE:
  4758. 00003DDE  202E 0010                move.l     D0, [A6 + 0x10]
  4759. 00003DE2  5380                     subq.l     D0, 1
  4760. 00003DE4  2E00                     move.l     D7, D0
  4761. 00003DE6  6012                     bra        +0x14 /* 00003DFA */
  4762. label00003DE8:
  4763. 00003DE8  200D                     move.l     D0, A5
  4764. 00003DEA  D087                     add.l      D0, D7
  4765. 00003DEC  2040                     movea.l    A0, D0
  4766. 00003DEE  0C10 0030                cmpi.b     [A0], 0x30 /* '0' */
  4767. 00003DF2  660A                     bne        +0xC /* 00003DFE */
  4768. 00003DF4  53AE 0010                subq.l     [A6 + 0x10], 1
  4769. 00003DF8  5387                     subq.l     D7, 1
  4770. label00003DFA:
  4771. 00003DFA  4A87                     tst.l      D7
  4772. 00003DFC  6EEA                     bgt        -0x14 /* 00003DE8 */
  4773. label00003DFE:
  4774. 00003DFE  4AAE FFF8                tst.l      [A6 - 0x8]
  4775. 00003E02  6D10                     blt        +0x12 /* 00003E14 */
  4776. 00003E04  202E FFF8                move.l     D0, [A6 - 0x8]
  4777. 00003E08  90AE 0010                sub.l      D0, [A6 + 0x10]
  4778. 00003E0C  0C80 0000 0004           cmpi.l     D0, 0x4
  4779. 00003E12  6E10                     bgt        +0x12 /* 00003E24 */
  4780. label00003E14:
  4781. 00003E14  4AAE FFF8                tst.l      [A6 - 0x8]
  4782. 00003E18  6C76                     bge        +0x78 /* 00003E90 */
  4783. 00003E1A  0CAE FFFF FFFD FFF8      cmpi.l     [A6 - 0x8], 0xFFFFFFFD
  4784. 00003E22  6C6C                     bge        +0x6E /* 00003E90 */
  4785. label00003E24:
  4786. 00003E24  53AE FFF8                subq.l     [A6 - 0x8], 1
  4787. 00003E28  18DD                     move.b     [A4]+, [A5]+
  4788. 00003E2A  18FC 002E                move.b     [A4]+, 0x2E /* '.' */
  4789. 00003E2E  7E01                     moveq.l    D7, 0x01
  4790. 00003E30  6004                     bra        +0x6 /* 00003E36 */
  4791. label00003E32:
  4792. 00003E32  18DD                     move.b     [A4]+, [A5]+
  4793. 00003E34  5287                     addq.l     D7, 1
  4794. label00003E36:
  4795. 00003E36  BEAE 0010                cmp.l      D7, [A6 + 0x10]
  4796. 00003E3A  6DF6                     blt        -0x8 /* 00003E32 */
  4797. 00003E3C  18FC 0065                move.b     [A4]+, 0x65 /* 'e' */
  4798. 00003E40  4AAE FFF8                tst.l      [A6 - 0x8]
  4799. 00003E44  6C10                     bge        +0x12 /* 00003E56 */
  4800. 00003E46  202E FFF8                move.l     D0, [A6 - 0x8]
  4801. 00003E4A  4480                     neg.l      D0
  4802. 00003E4C  2D40 FFF8                move.l     [A6 - 0x8], D0
  4803. 00003E50  18FC 002D                move.b     [A4]+, 0x2D /* '-' */
  4804. 00003E54  6004                     bra        +0x6 /* 00003E5A */
  4805. label00003E56:
  4806. 00003E56  18FC 002B                move.b     [A4]+, 0x2B /* '+' */
  4807. label00003E5A:
  4808. 00003E5A  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  4809. 00003E60  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4810. 00003E64  4EB9 0D00 440C           jsr        [0x0D00440C]
  4811. 00003E6A  508F                     addq.l     A7, 8
  4812. 00003E6C  0680 0000 0030           addi.l     D0, 0x30 /* '0' */
  4813. 00003E72  18C0                     move.b     [A4]+, D0
  4814. 00003E74  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  4815. 00003E7A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4816. 00003E7E  4EB9 8A00 4494           jsr        [0x8A004494]
  4817. 00003E84  508F                     addq.l     A7, 8
  4818. 00003E86  0680 0000 0030           addi.l     D0, 0x30 /* '0' */
  4819. 00003E8C  18C0                     move.b     [A4]+, D0
  4820. 00003E8E  605A                     bra        +0x5C /* 00003EEA */
  4821. label00003E90:
  4822. 00003E90  4AAE FFF8                tst.l      [A6 - 0x8]
  4823. 00003E94  6E1A                     bgt        +0x1C /* 00003EB0 */
  4824. 00003E96  0C15 0030                cmpi.b     [A5], 0x30 /* '0' */
  4825. 00003E9A  6704                     beq        +0x6 /* 00003EA0 */
  4826. 00003E9C  18FC 002E                move.b     [A4]+, 0x2E /* '.' */
  4827. label00003EA0:
  4828. 00003EA0  4AAE FFF8                tst.l      [A6 - 0x8]
  4829. 00003EA4  6C0A                     bge        +0xC /* 00003EB0 */
  4830. 00003EA6  52AE FFF8                addq.l     [A6 - 0x8], 1
  4831. 00003EAA  18FC 0030                move.b     [A4]+, 0x30 /* '0' */
  4832. 00003EAE  60F0                     bra        -0xE /* 00003EA0 */
  4833. label00003EB0:
  4834. 00003EB0  7E01                     moveq.l    D7, 0x01
  4835. 00003EB2  600E                     bra        +0x10 /* 00003EC2 */
  4836. label00003EB4:
  4837. 00003EB4  18DD                     move.b     [A4]+, [A5]+
  4838. 00003EB6  BEAE FFF8                cmp.l      D7, [A6 - 0x8]
  4839. 00003EBA  6604                     bne        +0x6 /* 00003EC0 */
  4840. 00003EBC  18FC 002E                move.b     [A4]+, 0x2E /* '.' */
  4841. label00003EC0:
  4842. 00003EC0  5287                     addq.l     D7, 1
  4843. label00003EC2:
  4844. 00003EC2  BEAE 0010                cmp.l      D7, [A6 + 0x10]
  4845. 00003EC6  6FEC                     ble        -0x12 /* 00003EB4 */
  4846. 00003EC8  202E 0010                move.l     D0, [A6 + 0x10]
  4847. 00003ECC  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4848. 00003ED0  6D06                     blt        +0x8 /* 00003ED8 */
  4849. 00003ED2  6016                     bra        +0x18 /* 00003EEA */
  4850. label00003ED4:
  4851. 00003ED4  18FC 0030                move.b     [A4]+, 0x30 /* '0' */
  4852. label00003ED8:
  4853. 00003ED8  202E 0010                move.l     D0, [A6 + 0x10]
  4854. 00003EDC  52AE 0010                addq.l     [A6 + 0x10], 1
  4855. 00003EE0  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4856. 00003EE4  6DEE                     blt        -0x10 /* 00003ED4 */
  4857. 00003EE6  18FC 002E                move.b     [A4]+, 0x2E /* '.' */
  4858. label00003EEA:
  4859. 00003EEA  0C2C 002E FFFF           cmpi.b     [A4 - 0x1], 0x2E /* '.' */
  4860. 00003EF0  6602                     bne        +0x4 /* 00003EF4 */
  4861. 00003EF2  538C                     subq.l     A4, 1
  4862. label00003EF4:
  4863. 00003EF4  4214                     clr.b      [A4]
  4864. 00003EF6  202E 0014                move.l     D0, [A6 + 0x14]
  4865. 00003EFA  4CEE 3080 FFEC           movem.l    D7,A4,A5, [A6 - 0x14]
  4866. 00003F00  4E5E                     unlink     A6
  4867. 00003F02  4E75                     rts
  4868. 00003F04  4E56 0000                link       A6, 0
  4869. 00003F08  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  4870. 00003F0E  2F3C 0000 0001           move.l     -[A7], 0x1
  4871. 00003F14  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4872. 00003F18  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4873. 00003F1C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4874. 00003F20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4875. 00003F24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4876. 00003F28  613A                     bsr        +0x3C /* 00003F64 */
  4877. 00003F2A  DFFC 0000 0018           add.l      A7, 0x18
  4878. 00003F30  4E5E                     unlink     A6
  4879. 00003F32  4E75                     rts
  4880. 00003F34  4E56 0000                link       A6, 0
  4881. 00003F38  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  4882. 00003F3E  2F3C 0000 0000           move.l     -[A7], 0x0
  4883. 00003F44  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4884. 00003F48  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4885. 00003F4C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4886. 00003F50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4887. 00003F54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4888. 00003F58  610A                     bsr        +0xC /* 00003F64 */
  4889. 00003F5A  DFFC 0000 0018           add.l      A7, 0x18
  4890. 00003F60  4E5E                     unlink     A6
  4891. 00003F62  4E75                     rts
  4892. fn00003F64:
  4893. 00003F64  4E56 FFE4                link       A6, -0x001C
  4894. 00003F68  48EE 3080 FFE4           movem.l    [A6 - 0x1C], D7,A4,A5
  4895. 00003F6E  4AAE 0010                tst.l      [A6 + 0x10]
  4896. 00003F72  6C04                     bge        +0x6 /* 00003F78 */
  4897. 00003F74  42AE 0010                clr.l      [A6 + 0x10]
  4898. label00003F78:
  4899. 00003F78  0CAE 0000 004F 0010      cmpi.l     [A6 + 0x10], 0x4F /* 'O' */
  4900. 00003F80  6D08                     blt        +0xA /* 00003F8A */
  4901. 00003F82  2D7C 0000 004E 0010      move.l     [A6 + 0x10], 0x4E /* 'N' */
  4902. label00003F8A:
  4903. 00003F8A  4287                     clr.l      D7
  4904. 00003F8C  206E 0018                movea.l    A0, [A6 + 0x18]
  4905. 00003F90  4290                     clr.l      [A0]
  4906. 00003F92  2A7C 0300 52AC           movea.l    A5, 0x30052AC
  4907. 00003F98  2F39 0300 5300           move.l     -[A7], [0x03005300]
  4908. 00003F9E  2F39 0700 52FC           move.l     -[A7], [0x070052FC]
  4909. 00003FA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4910. 00003FA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4911. 00003FAC  4EB9 1100 4896           jsr        [0x11004896]
  4912. 00003FB2  DFFC 0000 0010           add.l      A7, 0x10
  4913. 00003FB8  4A80                     tst.l      D0
  4914. 00003FBA  6C22                     bge        +0x24 /* 00003FDE */
  4915. 00003FBC  206E 0018                movea.l    A0, [A6 + 0x18]
  4916. 00003FC0  20BC 0000 0001           move.l     [A0], 0x1
  4917. 00003FC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4918. 00003FCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4919. 00003FCE  4EB9 0E00 49BA           jsr        [0x0E0049BA]
  4920. 00003FD4  508F                     addq.l     A7, 8
  4921. 00003FD6  2D40 0008                move.l     [A6 + 0x8], D0
  4922. 00003FDA  2D41 000C                move.l     [A6 + 0xC], D1
  4923. label00003FDE:
  4924. 00003FDE  486E FFF8                pea.l      [A6 - 0x8]
  4925. 00003FE2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4926. 00003FE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4927. 00003FEA  4EB9 0A00 46FA           jsr        [0x0A0046FA]
  4928. 00003FF0  DFFC 0000 000C           add.l      A7, 0xC
  4929. 00003FF6  2D40 0008                move.l     [A6 + 0x8], D0
  4930. 00003FFA  2D41 000C                move.l     [A6 + 0xC], D1
  4931. 00003FFE  287C 0300 52FC           movea.l    A4, 0x30052FC
  4932. 00004004  2F39 0300 5308           move.l     -[A7], [0x03005308]
  4933. 0000400A  2F39 0700 5304           move.l     -[A7], [0x07005304]
  4934. 00004010  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4935. 00004014  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4936. 00004018  4EB9 0900 4896           jsr        [0x09004896]
  4937. 0000401E  DFFC 0000 0010           add.l      A7, 0x10
  4938. 00004024  4A80                     tst.l      D0
  4939. 00004026  6700 00FC                beq        +0xFE /* 00004124 */
  4940. 0000402A  287C 0300 52FC           movea.l    A4, 0x30052FC
  4941. label00004030:
  4942. 00004030  2F39 0300 5310           move.l     -[A7], [0x03005310]
  4943. 00004036  2F39 0700 530C           move.l     -[A7], [0x0700530C]
  4944. 0000403C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4945. 00004040  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4946. 00004044  4EB9 0B00 4896           jsr        [0x0B004896]
  4947. 0000404A  DFFC 0000 0010           add.l      A7, 0x10
  4948. 00004050  4A80                     tst.l      D0
  4949. 00004052  6700 0096                beq        +0x98 /* 000040EA */
  4950. 00004056  486E FFF8                pea.l      [A6 - 0x8]
  4951. 0000405A  2F39 0300 5318           move.l     -[A7], [0x03005318]
  4952. 00004060  2F39 0700 5314           move.l     -[A7], [0x07005314]
  4953. 00004066  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4954. 0000406A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4955. 0000406E  4EB9 0800 4AE0           jsr        [0x08004AE0]
  4956. 00004074  DFFC 0000 0010           add.l      A7, 0x10
  4957. 0000407A  2F01                     move.l     -[A7], D1
  4958. 0000407C  2F00                     move.l     -[A7], D0
  4959. 0000407E  4EB9 0A00 46FA           jsr        [0x0A0046FA]
  4960. 00004084  DFFC 0000 000C           add.l      A7, 0xC
  4961. 0000408A  2D40 FFF0                move.l     [A6 - 0x10], D0
  4962. 0000408E  2D41 FFF4                move.l     [A6 - 0xC], D1
  4963. 00004092  2F39 0300 5328           move.l     -[A7], [0x03005328]
  4964. 00004098  2F39 0300 5324           move.l     -[A7], [0x03005324]
  4965. 0000409E  2F39 0300 5320           move.l     -[A7], [0x03005320]
  4966. 000040A4  2F39 0700 531C           move.l     -[A7], [0x0700531C]
  4967. 000040AA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4968. 000040AE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4969. 000040B2  4EB9 0800 4866           jsr        [0x08004866]
  4970. 000040B8  DFFC 0000 0010           add.l      A7, 0x10
  4971. 000040BE  2F01                     move.l     -[A7], D1
  4972. 000040C0  2F00                     move.l     -[A7], D0
  4973. 000040C2  4EB9 0800 49DE           jsr        [0x080049DE]
  4974. 000040C8  DFFC 0000 0010           add.l      A7, 0x10
  4975. 000040CE  2F01                     move.l     -[A7], D1
  4976. 000040D0  2F00                     move.l     -[A7], D0
  4977. 000040D2  4EB9 0C00 47BC           jsr        [0x0C0047BC]
  4978. 000040D8  508F                     addq.l     A7, 8
  4979. 000040DA  0680 0000 0030           addi.l     D0, 0x30 /* '0' */
  4980. 000040E0  538C                     subq.l     A4, 1
  4981. 000040E2  1880                     move.b     [A4], D0
  4982. 000040E4  5287                     addq.l     D7, 1
  4983. 000040E6  6000 FF48                bra        -0xB6 /* 00004030 */
  4984. label000040EA:
  4985. 000040EA  B9FC 0800 52FC           cmpa.l     A4, 0x80052FC
  4986. 000040F0  6404                     bcc        +0x6 /* 000040F6 */
  4987. 000040F2  1ADC                     move.b     [A5]+, [A4]+
  4988. 000040F4  60F4                     bra        -0xA /* 000040EA */
  4989. label000040F6:
  4990. 000040F6  202E 0010                move.l     D0, [A6 + 0x10]
  4991. 000040FA  0680 0B00 52AC           addi.l     D0, 0xB0052AC
  4992. 00004100  2840                     movea.l    A4, D0
  4993. 00004102  4AAE 001C                tst.l      [A6 + 0x1C]
  4994. 00004106  6602                     bne        +0x4 /* 0000410A */
  4995. 00004108  D9C7                     add.l      A4, D7
  4996. label0000410A:
  4997. 0000410A  206E 0014                movea.l    A0, [A6 + 0x14]
  4998. 0000410E  2087                     move.l     [A0], D7
  4999. 00004110  B9FC 0500 52AC           cmpa.l     A4, 0x50052AC
  5000. 00004116  6400 008A                bcc        +0x8C /* 000041A2 */
  5001. 0000411A  4239 0500 52AC           clr.b      [0x050052AC]
  5002. 00004120  6000 0130                bra        +0x132 /* 00004252 */
  5003. label00004124:
  5004. 00004124  2F39 0300 5330           move.l     -[A7], [0x03005330]
  5005. 0000412A  2F39 0700 532C           move.l     -[A7], [0x0700532C]
  5006. 00004130  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5007. 00004134  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5008. 00004138  4EB9 0800 4896           jsr        [0x08004896]
  5009. 0000413E  DFFC 0000 0010           add.l      A7, 0x10
  5010. 00004144  4A80                     tst.l      D0
  5011. 00004146  6FAE                     ble        -0x50 /* 000040F6 */
  5012. label00004148:
  5013. 00004148  2F39 0300 5338           move.l     -[A7], [0x03005338]
  5014. 0000414E  2F39 0700 5334           move.l     -[A7], [0x07005334]
  5015. 00004154  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5016. 00004158  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5017. 0000415C  4EB9 0A00 49DE           jsr        [0x0A0049DE]
  5018. 00004162  DFFC 0000 0010           add.l      A7, 0x10
  5019. 00004168  2D40 FFF0                move.l     [A6 - 0x10], D0
  5020. 0000416C  2D41 FFF4                move.l     [A6 - 0xC], D1
  5021. 00004170  2F39 0300 5340           move.l     -[A7], [0x03005340]
  5022. 00004176  2F39 0500 533C           move.l     -[A7], [0x0500533C]
  5023. 0000417C  2F01                     move.l     -[A7], D1
  5024. 0000417E  2F00                     move.l     -[A7], D0
  5025. 00004180  4EB9 1300 4896           jsr        [0x13004896]
  5026. 00004186  DFFC 0000 0010           add.l      A7, 0x10
  5027. 0000418C  4A80                     tst.l      D0
  5028. 0000418E  6C00 FF66                bge        -0x98 /* 000040F6 */
  5029. 00004192  2D6E FFF0 0008           move.l     [A6 + 0x8], [A6 - 0x10]
  5030. 00004198  2D6E FFF4 000C           move.l     [A6 + 0xC], [A6 - 0xC]
  5031. 0000419E  5387                     subq.l     D7, 1
  5032. 000041A0  60A6                     bra        -0x58 /* 00004148 */
  5033. label000041A2:
  5034. 000041A2  BBCC                     cmpa.l     A5, A4
  5035. 000041A4  625E                     bhi        +0x60 /* 00004204 */
  5036. 000041A6  BBFC 0400 52FC           cmpa.l     A5, 0x40052FC
  5037. 000041AC  6456                     bcc        +0x58 /* 00004204 */
  5038. 000041AE  2F39 0300 5348           move.l     -[A7], [0x03005348]
  5039. 000041B4  2F39 0500 5344           move.l     -[A7], [0x05005344]
  5040. 000041BA  486E 0008                pea.l      [A6 + 0x8]
  5041. 000041BE  4EB9 0C00 49F4           jsr        [0x0C0049F4]
  5042. 000041C4  DFFC 0000 000C           add.l      A7, 0xC
  5043. 000041CA  486E FFF0                pea.l      [A6 - 0x10]
  5044. 000041CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5045. 000041D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5046. 000041D6  4EB9 0E00 46FA           jsr        [0x0E0046FA]
  5047. 000041DC  DFFC 0000 000C           add.l      A7, 0xC
  5048. 000041E2  2D40 0008                move.l     [A6 + 0x8], D0
  5049. 000041E6  2D41 000C                move.l     [A6 + 0xC], D1
  5050. 000041EA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5051. 000041EE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5052. 000041F2  4EB9 0900 47BC           jsr        [0x090047BC]
  5053. 000041F8  508F                     addq.l     A7, 8
  5054. 000041FA  0680 0000 0030           addi.l     D0, 0x30 /* '0' */
  5055. 00004200  1AC0                     move.b     [A5]+, D0
  5056. 00004202  609E                     bra        -0x60 /* 000041A2 */
  5057. label00004204:
  5058. 00004204  B9FC 0400 52FC           cmpa.l     A4, 0x40052FC
  5059. 0000420A  6508                     bcs        +0xA /* 00004214 */
  5060. 0000420C  4239 0C00 52FB           clr.b      [0x0C0052FB]
  5061. 00004212  603E                     bra        +0x40 /* 00004252 */
  5062. label00004214:
  5063. 00004214  2A4C                     movea.l    A5, A4
  5064. 00004216  5A14                     addq.b     [A4], 5
  5065. 00004218  6030                     bra        +0x32 /* 0000424A */
  5066. label0000421A:
  5067. 0000421A  538C                     subq.l     A4, 1
  5068. 0000421C  5214                     addq.b     [A4], 1
  5069. 0000421E  602A                     bra        +0x2C /* 0000424A */
  5070. label00004220:
  5071. 00004220  18BC 0030                move.b     [A4], 0x30 /* '0' */
  5072. 00004224  B9FC 0C00 52AC           cmpa.l     A4, 0xC0052AC
  5073. 0000422A  62EE                     bhi        -0x10 /* 0000421A */
  5074. 0000422C  18BC 0031                move.b     [A4], 0x31 /* '1' */
  5075. 00004230  206E 0014                movea.l    A0, [A6 + 0x14]
  5076. 00004234  5290                     addq.l     [A0], 1
  5077. 00004236  4AAE 001C                tst.l      [A6 + 0x1C]
  5078. 0000423A  660E                     bne        +0x10 /* 0000424A */
  5079. 0000423C  BBFC 0B00 52AC           cmpa.l     A5, 0xB0052AC
  5080. 00004242  6304                     bls        +0x6 /* 00004248 */
  5081. 00004244  1ABC 0030                move.b     [A5], 0x30 /* '0' */
  5082. label00004248:
  5083. 00004248  528D                     addq.l     A5, 1
  5084. label0000424A:
  5085. 0000424A  0C14 0039                cmpi.b     [A4], 0x39 /* '9' */
  5086. 0000424E  6ED0                     bgt        -0x2E /* 00004220 */
  5087. 00004250  4215                     clr.b      [A5]
  5088. label00004252:
  5089. 00004252  203C 5E00 52AC           move.l     D0, 0x5E0052AC
  5090. 00004258  4CEE 3080 FFE4           movem.l    D7,A4,A5, [A6 - 0x1C]
  5091. 0000425E  4E5E                     unlink     A6
  5092. 00004260  4E75                     rts
  5093. 00004262  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5094. 00004266  0000 48E7                ori.b      D0, 0xE7
  5095. 0000426A  3800                     move.w     D4, D0
  5096. 0000426C  283C 0000 0001           move.l     D4, 0x1
  5097. 00004272  242E 0008                move.l     D2, [A6 + 0x8]
  5098. 00004276  6C00 0006                bge        +0x8 /* 0000427E */
  5099. 0000427A  4482                     neg.l      D2
  5100. 0000427C  4484                     neg.l      D4
  5101. label0000427E:
  5102. 0000427E  262E 000C                move.l     D3, [A6 + 0xC]
  5103. 00004282  6C00 0006                bge        +0x8 /* 0000428A */
  5104. 00004286  4483                     neg.l      D3
  5105. 00004288  4484                     neg.l      D4
  5106. label0000428A:
  5107. 0000428A  4280                     clr.l      D0
  5108. 0000428C  3002                     move.w     D0, D2
  5109. 0000428E  C0C3                     mulu.w     D0, D3
  5110. 00004290  3202                     move.w     D1, D2
  5111. 00004292  4842                     swap.w     D2
  5112. 00004294  C4C3                     mulu.w     D2, D3
  5113. 00004296  4843                     swap.w     D3
  5114. 00004298  C2C3                     mulu.w     D1, D3
  5115. 0000429A  D282                     add.l      D1, D2
  5116. 0000429C  4841                     swap.w     D1
  5117. 0000429E  4241                     clr.w      D1
  5118. 000042A0  D081                     add.l      D0, D1
  5119. 000042A2  4A84                     tst.l      D4
  5120. 000042A4  6C00 0004                bge        +0x6 /* 000042AA */
  5121. 000042A8  4480                     neg.l      D0
  5122. label000042AA:
  5123. 000042AA  4CDF 001C                movem.l    D2,D3,D4, [A7]+
  5124. 000042AE  4E5E                     unlink     A6
  5125. 000042B0  4E75                     rts
  5126. 000042B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5127. 000042B6  0000 48E7                ori.b      D0, 0xE7
  5128. 000042BA  3800                     move.w     D4, D0
  5129. 000042BC  202E 0008                move.l     D0, [A6 + 0x8]
  5130. 000042C0  2600                     move.l     D3, D0
  5131. 000042C2  222E 000C                move.l     D1, [A6 + 0xC]
  5132. 000042C6  2801                     move.l     D4, D1
  5133. 000042C8  0C81 0001 0000           cmpi.l     D1, 0x10000
  5134. 000042CE  6C18                     bge        +0x1A /* 000042E8 */
  5135. 000042D0  4840                     swap.w     D0
  5136. 000042D2  0280 0000 FFFF           andi.l     D0, 0xFFFF
  5137. 000042D8  80C1                     divu.w     D0, D1
  5138. 000042DA  3400                     move.w     D2, D0
  5139. 000042DC  3003                     move.w     D0, D3
  5140. 000042DE  80C1                     divu.w     D0, D1
  5141. 000042E0  4840                     swap.w     D0
  5142. 000042E2  3002                     move.w     D0, D2
  5143. 000042E4  4840                     swap.w     D0
  5144. 000042E6  6036                     bra        +0x38 /* 0000431E */
  5145. label000042E8:
  5146. 000042E8  E280                     asr        D0, 1
  5147. 000042EA  E281                     asr        D1, 1
  5148. 000042EC  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  5149. 000042F2  0281 7FFF FFFF           andi.l     D1, 0x7FFFFFFF
  5150. 000042F8  0C81 0001 0000           cmpi.l     D1, 0x10000
  5151. 000042FE  6CE8                     bge        -0x16 /* 000042E8 */
  5152. 00004300  80C1                     divu.w     D0, D1
  5153. 00004302  0280 0000 FFFF           andi.l     D0, 0xFFFF
  5154. 00004308  2400                     move.l     D2, D0
  5155. 0000430A  2F00                     move.l     -[A7], D0
  5156. 0000430C  2F04                     move.l     -[A7], D4
  5157. 0000430E  4EB9 3800 4520           jsr        [0x38004520]
  5158. 00004314  508F                     addq.l     A7, 8
  5159. 00004316  B680                     cmp.l      D3, D0
  5160. 00004318  6C02                     bge        +0x4 /* 0000431C */
  5161. 0000431A  5382                     subq.l     D2, 1
  5162. label0000431C:
  5163. 0000431C  2002                     move.l     D0, D2
  5164. label0000431E:
  5165. 0000431E  4CDF 001C                movem.l    D2,D3,D4, [A7]+
  5166. 00004322  4E5E                     unlink     A6
  5167. 00004324  4E75                     rts
  5168. 00004326  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5169. 0000432A  0000 48E7                ori.b      D0, 0xE7
  5170. 0000432E  3000                     move.w     D0, D0
  5171. 00004330  202E 0008                move.l     D0, [A6 + 0x8]
  5172. 00004334  2400                     move.l     D2, D0
  5173. 00004336  222E 000C                move.l     D1, [A6 + 0xC]
  5174. 0000433A  0C81 0001 0000           cmpi.l     D1, 0x10000
  5175. 00004340  6C00 0014                bge        +0x16 /* 00004356 */
  5176. 00004344  4240                     clr.w      D0
  5177. 00004346  4840                     swap.w     D0
  5178. 00004348  80C1                     divu.w     D0, D1
  5179. 0000434A  3002                     move.w     D0, D2
  5180. 0000434C  80C1                     divu.w     D0, D1
  5181. 0000434E  4240                     clr.w      D0
  5182. 00004350  4840                     swap.w     D0
  5183. 00004352  6000 003C                bra        +0x3E /* 00004390 */
  5184. label00004356:
  5185. 00004356  2601                     move.l     D3, D1
  5186. label00004358:
  5187. 00004358  E280                     asr        D0, 1
  5188. 0000435A  E281                     asr        D1, 1
  5189. 0000435C  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  5190. 00004362  0281 7FFF FFFF           andi.l     D1, 0x7FFFFFFF
  5191. 00004368  0C81 0001 0000           cmpi.l     D1, 0x10000
  5192. 0000436E  6C00 FFE8                bge        -0x16 /* 00004358 */
  5193. 00004372  80C1                     divu.w     D0, D1
  5194. 00004374  0280 0000 FFFF           andi.l     D0, 0xFFFF
  5195. 0000437A  2F00                     move.l     -[A7], D0
  5196. 0000437C  2F03                     move.l     -[A7], D3
  5197. 0000437E  4EB9 1800 4520           jsr        [0x18004520]
  5198. 00004384  508F                     addq.l     A7, 8
  5199. 00004386  B480                     cmp.l      D2, D0
  5200. 00004388  6C02                     bge        +0x4 /* 0000438C */
  5201. 0000438A  9083                     sub.l      D0, D3
  5202. label0000438C:
  5203. 0000438C  9082                     sub.l      D0, D2
  5204. 0000438E  4480                     neg.l      D0
  5205. label00004390:
  5206. 00004390  4CDF 000C                movem.l    D2,D3, [A7]+
  5207. 00004394  4E5E                     unlink     A6
  5208. 00004396  4E75                     rts
  5209. 00004398  4E56 FFFC                link       A6, -0x0004
  5210. 0000439C  48EE 0080 FFFC           movem.l    [A6 - 0x4], D7
  5211. 000043A2  1E2E 000B                move.b     D7, [A6 + 0xB]
  5212. 000043A6  1007                     move.b     D0, D7
  5213. 000043A8  4880                     ext.w      D0
  5214. 000043AA  48C0                     ext.l      D0
  5215. 000043AC  2F00                     move.l     -[A7], D0
  5216. 000043AE  4EB9 1600 43C0           jsr        [0x160043C0]
  5217. 000043B4  588F                     addq.l     A7, 4
  5218. 000043B6  4CEE 0080 FFFC           movem.l    D7, [A6 - 0x4]
  5219. 000043BC  4E5E                     unlink     A6
  5220. 000043BE  4E75                     rts
  5221. 000043C0  4E56 0000                link       A6, 0
  5222. 000043C4  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  5223. 000043CA  102E 000B                move.b     D0, [A6 + 0xB]
  5224. 000043CE  4880                     ext.w      D0
  5225. 000043D0  48C0                     ext.l      D0
  5226. 000043D2  2F00                     move.l     -[A7], D0
  5227. 000043D4  2F3C 0000 0001           move.l     -[A7], 0x1
  5228. 000043DA  4EB9 4D00 43E8           jsr        [0x4D0043E8]
  5229. 000043E0  508F                     addq.l     A7, 8
  5230. 000043E2  4E5E                     unlink     A6
  5231. 000043E4  4E75                     rts
  5232. 000043E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5233. 000043EA  0000 48EE                ori.b      D0, 0xEE
  5234. 000043EE  0000 0000                ori.b      D0, 0x0
  5235. 000043F2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5236. 000043F6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5237. 000043FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5238. 000043FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5239. 00004402  4E4F                     trap       15
  5240. 00004404  508F                     addq.l     A7, 8
  5241. 00004406  4E5E                     unlink     A6
  5242. 00004408  4E75                     rts
  5243. 0000440A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5244. 0000440E  0000 48E7                ori.b      D0, 0xE7
  5245. 00004412  3C00                     move.w     D6, D0
  5246. 00004414  2A3C 0000 0001           move.l     D5, 0x1
  5247. 0000441A  202E 0008                move.l     D0, [A6 + 0x8]
  5248. 0000441E  6C04                     bge        +0x6 /* 00004424 */
  5249. 00004420  4480                     neg.l      D0
  5250. 00004422  4485                     neg.l      D5
  5251. label00004424:
  5252. 00004424  2600                     move.l     D3, D0
  5253. 00004426  222E 000C                move.l     D1, [A6 + 0xC]
  5254. 0000442A  6C04                     bge        +0x6 /* 00004430 */
  5255. 0000442C  4481                     neg.l      D1
  5256. 0000442E  4485                     neg.l      D5
  5257. label00004430:
  5258. 00004430  2801                     move.l     D4, D1
  5259. 00004432  0C81 0001 0000           cmpi.l     D1, 0x10000
  5260. 00004438  6C14                     bge        +0x16 /* 0000444E */
  5261. 0000443A  4240                     clr.w      D0
  5262. 0000443C  4840                     swap.w     D0
  5263. 0000443E  80C1                     divu.w     D0, D1
  5264. 00004440  3400                     move.w     D2, D0
  5265. 00004442  3003                     move.w     D0, D3
  5266. 00004444  80C1                     divu.w     D0, D1
  5267. 00004446  4840                     swap.w     D0
  5268. 00004448  3002                     move.w     D0, D2
  5269. 0000444A  4840                     swap.w     D0
  5270. 0000444C  6036                     bra        +0x38 /* 00004484 */
  5271. label0000444E:
  5272. 0000444E  E280                     asr        D0, 1
  5273. 00004450  E281                     asr        D1, 1
  5274. 00004452  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  5275. 00004458  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  5276. 0000445E  0C81 0001 0000           cmpi.l     D1, 0x10000
  5277. 00004464  6CE8                     bge        -0x16 /* 0000444E */
  5278. 00004466  80C1                     divu.w     D0, D1
  5279. 00004468  0280 0000 FFFF           andi.l     D0, 0xFFFF
  5280. 0000446E  2400                     move.l     D2, D0
  5281. 00004470  2F00                     move.l     -[A7], D0
  5282. 00004472  2F04                     move.l     -[A7], D4
  5283. 00004474  4EB9 4500 4520           jsr        [0x45004520]
  5284. 0000447A  508F                     addq.l     A7, 8
  5285. 0000447C  B680                     cmp.l      D3, D0
  5286. 0000447E  6C02                     bge        +0x4 /* 00004482 */
  5287. 00004480  5382                     subq.l     D2, 1
  5288. label00004482:
  5289. 00004482  2002                     move.l     D0, D2
  5290. label00004484:
  5291. 00004484  4A85                     tst.l      D5
  5292. 00004486  6C02                     bge        +0x4 /* 0000448A */
  5293. 00004488  4480                     neg.l      D0
  5294. label0000448A:
  5295. 0000448A  4CDF 003C                movem.l    D2,D3,D4,D5, [A7]+
  5296. 0000448E  4E5E                     unlink     A6
  5297. 00004490  4E75                     rts
  5298. 00004492  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5299. 00004496  0000 48E7                ori.b      D0, 0xE7
  5300. 0000449A  3800                     move.w     D4, D0
  5301. 0000449C  283C 0000 0001           move.l     D4, 0x1
  5302. 000044A2  202E 0008                move.l     D0, [A6 + 0x8]
  5303. 000044A6  6C00 0006                bge        +0x8 /* 000044AE */
  5304. 000044AA  4480                     neg.l      D0
  5305. 000044AC  4484                     neg.l      D4
  5306. label000044AE:
  5307. 000044AE  2400                     move.l     D2, D0
  5308. 000044B0  222E 000C                move.l     D1, [A6 + 0xC]
  5309. 000044B4  6C00 0004                bge        +0x6 /* 000044BA */
  5310. 000044B8  4481                     neg.l      D1
  5311. label000044BA:
  5312. 000044BA  0C81 0001 0000           cmpi.l     D1, 0x10000
  5313. 000044C0  6C00 0014                bge        +0x16 /* 000044D6 */
  5314. 000044C4  4240                     clr.w      D0
  5315. 000044C6  4840                     swap.w     D0
  5316. 000044C8  80C1                     divu.w     D0, D1
  5317. 000044CA  3002                     move.w     D0, D2
  5318. 000044CC  80C1                     divu.w     D0, D1
  5319. 000044CE  4240                     clr.w      D0
  5320. 000044D0  4840                     swap.w     D0
  5321. 000044D2  6000 003C                bra        +0x3E /* 00004510 */
  5322. label000044D6:
  5323. 000044D6  2601                     move.l     D3, D1
  5324. label000044D8:
  5325. 000044D8  E280                     asr        D0, 1
  5326. 000044DA  E281                     asr        D1, 1
  5327. 000044DC  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  5328. 000044E2  0281 7FFF FFFF           andi.l     D1, 0x7FFFFFFF
  5329. 000044E8  0C81 0001 0000           cmpi.l     D1, 0x10000
  5330. 000044EE  6C00 FFE8                bge        -0x16 /* 000044D8 */
  5331. 000044F2  80C1                     divu.w     D0, D1
  5332. 000044F4  0280 0000 FFFF           andi.l     D0, 0xFFFF
  5333. 000044FA  2F00                     move.l     -[A7], D0
  5334. 000044FC  2F03                     move.l     -[A7], D3
  5335. 000044FE  4EB9 6800 4520           jsr        [0x68004520]
  5336. 00004504  508F                     addq.l     A7, 8
  5337. 00004506  B480                     cmp.l      D2, D0
  5338. 00004508  6C02                     bge        +0x4 /* 0000450C */
  5339. 0000450A  9083                     sub.l      D0, D3
  5340. label0000450C:
  5341. 0000450C  9082                     sub.l      D0, D2
  5342. 0000450E  4480                     neg.l      D0
  5343. label00004510:
  5344. 00004510  4A84                     tst.l      D4
  5345. 00004512  6C00 0004                bge        +0x6 /* 00004518 */
  5346. 00004516  4480                     neg.l      D0
  5347. label00004518:
  5348. 00004518  4CDF 001C                movem.l    D2,D3,D4, [A7]+
  5349. 0000451C  4E5E                     unlink     A6
  5350. 0000451E  4E75                     rts
  5351. 00004520  4E56 0000                link       A6, 0
  5352. 00004524  48E7 3000                movem.l    -[A7], D2,D3
  5353. 00004528  242E 0008                move.l     D2, [A6 + 0x8]
  5354. 0000452C  262E 000C                move.l     D3, [A6 + 0xC]
  5355. 00004530  4280                     clr.l      D0
  5356. 00004532  3002                     move.w     D0, D2
  5357. 00004534  C0C3                     mulu.w     D0, D3
  5358. 00004536  3202                     move.w     D1, D2
  5359. 00004538  4842                     swap.w     D2
  5360. 0000453A  C4C3                     mulu.w     D2, D3
  5361. 0000453C  4843                     swap.w     D3
  5362. 0000453E  C2C3                     mulu.w     D1, D3
  5363. 00004540  D282                     add.l      D1, D2
  5364. 00004542  4841                     swap.w     D1
  5365. 00004544  4241                     clr.w      D1
  5366. 00004546  D081                     add.l      D0, D1
  5367. 00004548  4CDF 000C                movem.l    D2,D3, [A7]+
  5368. 0000454C  4E5E                     unlink     A6
  5369. 0000454E  4E75                     rts
  5370. 00004550  4250                     clr.w      [A0]
  5371. 00004552  4A80                     tst.l      D0
  5372. 00004554  6C00 0006                bge        +0x8 /* 0000455C */
  5373. 00004558  30BC 0001                move.w     [A0], 0x1
  5374. label0000455C:
  5375. 0000455C  2141 0008                move.l     [A0 + 0x8], D1
  5376. 00004560  2200                     move.l     D1, D0
  5377. 00004562  0281 007F FFFF           andi.l     D1, 0x7FFFFF
  5378. 00004568  0081 0080 0000           ori.l      D1, 0x800000
  5379. 0000456E  2141 0004                move.l     [A0 + 0x4], D1
  5380. 00004572  4840                     swap.w     D0
  5381. 00004574  EE80                     asr        D0, 7
  5382. 00004576  0240 00FF                andi.w     D0, 0xFF
  5383. 0000457A  6600 000E                bne        +0x10 /* 0000458A */
  5384. 0000457E  4290                     clr.l      [A0]
  5385. 00004580  42A8 0004                clr.l      [A0 + 0x4]
  5386. 00004584  42A8 0008                clr.l      [A0 + 0x8]
  5387. 00004588  4E75                     rts
  5388. label0000458A:
  5389. 0000458A  0440 0080                subi.w     D0, 0x80
  5390. 0000458E  3140 0002                move.w     [A0 + 0x2], D0
  5391. 00004592  4E75                     rts
  5392. 00004594  4280                     clr.l      D0
  5393. 00004596  3028 0002                move.w     D0, [A0 + 0x2]
  5394. 0000459A  0640 0080                addi.w     D0, 0x80
  5395. 0000459E  6600 0006                bne        +0x8 /* 000045A6 */
  5396. 000045A2  4281                     clr.l      D1
  5397. 000045A4  4E75                     rts
  5398. label000045A6:
  5399. 000045A6  4A50                     tst.w      [A0]
  5400. 000045A8  6700 0006                beq        +0x8 /* 000045B0 */
  5401. 000045AC  0040 0100                ori.w      D0, 0x100
  5402. label000045B0:
  5403. 000045B0  4840                     swap.w     D0
  5404. 000045B2  EF80                     asl        D0, 7
  5405. 000045B4  2228 0004                move.l     D1, [A0 + 0x4]
  5406. 000045B8  6600 0006                bne        +0x8 /* 000045C0 */
  5407. 000045BC  4280                     clr.l      D0
  5408. 000045BE  4E75                     rts
  5409. label000045C0:
  5410. 000045C0  0281 007F FFFF           andi.l     D1, 0x7FFFFF
  5411. 000045C6  8081                     or.l       D0, D1
  5412. 000045C8  2228 0008                move.l     D1, [A0 + 0x8]
  5413. 000045CC  4E75                     rts
  5414. 000045CE  4EB9 0500 45E0           jsr        [0x050045E0]
  5415. 000045D4  D168 0002                add.w      [A0 + 0x2], D0
  5416. 000045D8  4EB9 3600 4606           jsr        [0x36004606]
  5417. 000045DE  4E75                     rts
  5418. 000045E0  7001                     moveq.l    D0, 0x01
  5419. 000045E2  2228 0004                move.l     D1, [A0 + 0x4]
  5420. 000045E6  6600 0012                bne        +0x14 /* 000045FA */
  5421. 000045EA  2228 0008                move.l     D1, [A0 + 0x8]
  5422. 000045EE  6600 0006                bne        +0x8 /* 000045F6 */
  5423. 000045F2  4240                     clr.w      D0
  5424. 000045F4  4E75                     rts
  5425. label000045F6:
  5426. 000045F6  0440 0020                subi.w     D0, 0x20 /* ' ' */
  5427. label000045FA:
  5428. 000045FA  5340                     subq.w     D0, 1
  5429. 000045FC  E381                     asl        D1, 1
  5430. 000045FE  6400 FFFA                bcc        -0x4 /* 000045FA */
  5431. 00004602  5040                     addq.w     D0, 8
  5432. 00004604  4E75                     rts
  5433. 00004606  4281                     clr.l      D1
  5434. 00004608  2428 0004                move.l     D2, [A0 + 0x4]
  5435. 0000460C  2628 0008                move.l     D3, [A0 + 0x8]
  5436. 00004610  3200                     move.w     D1, D0
  5437. 00004612  6B00 001C                bmi        +0x1E /* 00004630 */
  5438. 00004616  6600 0004                bne        +0x6 /* 0000461C */
  5439. 0000461A  4E75                     rts
  5440. label0000461C:
  5441. 0000461C  E282                     asr        D2, 1
  5442. 0000461E  E293                     roxr       D3, 1
  5443. 00004620  5341                     subq.w     D1, 1
  5444. 00004622  6600 FFF8                bne        -0x6 /* 0000461C */
  5445. 00004626  0282 00FF FFFF           andi.l     D2, 0xFFFFFF
  5446. 0000462C  6000 000C                bra        +0xE /* 0000463A */
  5447. label00004630:
  5448. 00004630  E383                     asl        D3, 1
  5449. 00004632  E392                     roxl       D2, 1
  5450. 00004634  5241                     addq.w     D1, 1
  5451. 00004636  6600 FFF8                bne        -0x6 /* 00004630 */
  5452. label0000463A:
  5453. 0000463A  2142 0004                move.l     [A0 + 0x4], D2
  5454. 0000463E  2143 0008                move.l     [A0 + 0x8], D3
  5455. 00004642  4E75                     rts
  5456. 00004644  227C 0B00 5358           movea.l    A1, 0xB005358
  5457. 0000464A  4A40                     tst.w      D0
  5458. 0000464C  6600 0028                bne        +0x2A /* 00004676 */
  5459. 00004650  202E 0010                move.l     D0, [A6 + 0x10]
  5460. 00004654  222E 0014                move.l     D1, [A6 + 0x14]
  5461. 00004658  2049                     movea.l    A0, A1
  5462. 0000465A  4EB9 0700 4550           jsr        [0x07004550]
  5463. 00004660  202E 0008                move.l     D0, [A6 + 0x8]
  5464. 00004664  222E 000C                move.l     D1, [A6 + 0xC]
  5465. 00004668  207C 0300 534C           movea.l    A0, 0x300534C
  5466. 0000466E  4EB9 0900 4550           jsr        [0x09004550]
  5467. 00004674  4E75                     rts
  5468. label00004676:
  5469. 00004676  202E 000C                move.l     D0, [A6 + 0xC]
  5470. 0000467A  222E 0010                move.l     D1, [A6 + 0x10]
  5471. 0000467E  2049                     movea.l    A0, A1
  5472. 00004680  4EB9 0700 4550           jsr        [0x07004550]
  5473. 00004686  206E 0008                movea.l    A0, [A6 + 0x8]
  5474. 0000468A  2018                     move.l     D0, [A0]+
  5475. 0000468C  2210                     move.l     D1, [A0]
  5476. 0000468E  207C 0300 534C           movea.l    A0, 0x300534C
  5477. 00004694  4EB9 0700 4550           jsr        [0x07004550]
  5478. 0000469A  4E75                     rts
  5479. 0000469C  4E75                     rts
  5480. 0000469E  4E56 0000                link       A6, 0
  5481. 000046A2  207C 0900 534C           movea.l    A0, 0x900534C /* '\t\0SL' */
  5482. 000046A8  202E 0008                move.l     D0, [A6 + 0x8]
  5483. 000046AC  222E 000C                move.l     D1, [A6 + 0xC]
  5484. 000046B0  226E 0010                movea.l    A1, [A6 + 0x10]
  5485. 000046B4  4EB9 0900 4550           jsr        [0x09004550]
  5486. 000046BA  3028 0002                move.w     D0, [A0 + 0x2]
  5487. 000046BE  48C0                     ext.l      D0
  5488. 000046C0  2280                     move.l     [A1], D0
  5489. 000046C2  4268 0002                clr.w      [A0 + 0x2]
  5490. 000046C6  4EB9 0700 4594           jsr        [0x07004594]
  5491. 000046CC  4E5E                     unlink     A6
  5492. 000046CE  4E75                     rts
  5493. 000046D0  4E56 0000                link       A6, 0
  5494. 000046D4  207C 0700 534C           movea.l    A0, 0x700534C
  5495. 000046DA  202E 0008                move.l     D0, [A6 + 0x8]
  5496. 000046DE  222E 000C                move.l     D1, [A6 + 0xC]
  5497. 000046E2  4EB9 0700 4550           jsr        [0x07004550]
  5498. 000046E8  202E 0010                move.l     D0, [A6 + 0x10]
  5499. 000046EC  D168 0002                add.w      [A0 + 0x2], D0
  5500. 000046F0  4EB9 0D00 4594           jsr        [0x0D004594]
  5501. 000046F6  4E5E                     unlink     A6
  5502. 000046F8  4E75                     rts
  5503. 000046FA  4E56 0000                link       A6, 0
  5504. 000046FE  48E7 3800                movem.l    -[A7], D2,D3,D4
  5505. 00004702  202E 0008                move.l     D0, [A6 + 0x8]
  5506. 00004706  222E 000C                move.l     D1, [A6 + 0xC]
  5507. 0000470A  207C 0300 534C           movea.l    A0, 0x300534C
  5508. 00004710  4EB9 0300 4550           jsr        [0x03004550]
  5509. 00004716  227C 2300 5358           movea.l    A1, 0x23005358 /* '#\0SX' */
  5510. 0000471C  3290                     move.w     [A1], [A0]
  5511. 0000471E  3828 0002                move.w     D4, [A0 + 0x2]
  5512. 00004722  6E00 000E                bgt        +0x10 /* 00004732 */
  5513. 00004726  337C FF80 0002           move.w     [A1 + 0x2], 0xFF80
  5514. 0000472C  2049                     movea.l    A0, A1
  5515. 0000472E  6000 006A                bra        +0x6C /* 0000479A */
  5516. label00004732:
  5517. 00004732  3344 0002                move.w     [A1 + 0x2], D4
  5518. 00004736  4268 0002                clr.w      [A0 + 0x2]
  5519. 0000473A  0C44 0038                cmpi.w     D4, 0x38 /* '8' */
  5520. 0000473E  6D00 001A                blt        +0x1C /* 0000475A */
  5521. 00004742  2368 0008 0008           move.l     [A1 + 0x8], [A0 + 0x8]
  5522. 00004748  2368 0004 0004           move.l     [A1 + 0x4], [A0 + 0x4]
  5523. 0000474E  317C FF80 0002           move.w     [A0 + 0x2], 0xFF80
  5524. 00004754  2049                     movea.l    A0, A1
  5525. 00004756  6000 0042                bra        +0x44 /* 0000479A */
  5526. label0000475A:
  5527. 0000475A  70F8                     moveq.l    D0, 0xFFFFFFF8
  5528. 0000475C  4EB9 1300 4606           jsr        [0x13004606]
  5529. 00004762  4280                     clr.l      D0
  5530. label00004764:
  5531. 00004764  E383                     asl        D3, 1
  5532. 00004766  E392                     roxl       D2, 1
  5533. 00004768  E391                     roxl       D1, 1
  5534. 0000476A  E390                     roxl       D0, 1
  5535. 0000476C  5344                     subq.w     D4, 1
  5536. 0000476E  6600 FFF4                bne        -0xA /* 00004764 */
  5537. 00004772  2143 0008                move.l     [A0 + 0x8], D3
  5538. 00004776  2142 0004                move.l     [A0 + 0x4], D2
  5539. 0000477A  2341 0008                move.l     [A1 + 0x8], D1
  5540. 0000477E  2340 0004                move.l     [A1 + 0x4], D0
  5541. 00004782  4EB9 0600 45CE           jsr        [0x060045CE]
  5542. 00004788  5168 0002                subq.w     [A0 + 0x2], 8
  5543. 0000478C  2049                     movea.l    A0, A1
  5544. 0000478E  4EB9 0300 45E0           jsr        [0x030045E0]
  5545. 00004794  4EB9 0500 4606           jsr        [0x05004606]
  5546. label0000479A:
  5547. 0000479A  226E 0010                movea.l    A1, [A6 + 0x10]
  5548. 0000479E  4EB9 0500 4594           jsr        [0x05004594]
  5549. 000047A4  22C0                     move.l     [A1]+, D0
  5550. 000047A6  2281                     move.l     [A1], D1
  5551. 000047A8  207C 0300 534C           movea.l    A0, 0x300534C
  5552. 000047AE  4EB9 0F00 4594           jsr        [0x0F004594]
  5553. 000047B4  4CDF 001C                movem.l    D2,D3,D4, [A7]+
  5554. 000047B8  4E5E                     unlink     A6
  5555. 000047BA  4E75                     rts
  5556. 000047BC  4E56 0000                link       A6, 0
  5557. 000047C0  48E7 3000                movem.l    -[A7], D2,D3
  5558. 000047C4  202E 0008                move.l     D0, [A6 + 0x8]
  5559. 000047C8  222E 000C                move.l     D1, [A6 + 0xC]
  5560. 000047CC  207C 0300 534C           movea.l    A0, 0x300534C
  5561. 000047D2  4EB9 0B00 4550           jsr        [0x0B004550]
  5562. 000047D8  4A68 0002                tst.w      [A0 + 0x2]
  5563. 000047DC  6E00 0008                bgt        +0xA /* 000047E6 */
  5564. 000047E0  4280                     clr.l      D0
  5565. 000047E2  6000 0024                bra        +0x26 /* 00004808 */
  5566. label000047E6:
  5567. 000047E6  70F8                     moveq.l    D0, 0xFFFFFFF8
  5568. 000047E8  4EB9 1800 4606           jsr        [0x18004606]
  5569. 000047EE  3228 0002                move.w     D1, [A0 + 0x2]
  5570. 000047F2  4280                     clr.l      D0
  5571. label000047F4:
  5572. 000047F4  E383                     asl        D3, 1
  5573. 000047F6  E392                     roxl       D2, 1
  5574. 000047F8  E390                     roxl       D0, 1
  5575. 000047FA  5341                     subq.w     D1, 1
  5576. 000047FC  6600 FFF6                bne        -0x8 /* 000047F4 */
  5577. 00004800  4A50                     tst.w      [A0]
  5578. 00004802  6700 0004                beq        +0x6 /* 00004808 */
  5579. 00004806  4480                     neg.l      D0
  5580. label00004808:
  5581. 00004808  4CDF 000C                movem.l    D2,D3, [A7]+
  5582. 0000480C  4E5E                     unlink     A6
  5583. 0000480E  4E75                     rts
  5584. 00004810  4E56 0000                link       A6, 0
  5585. 00004814  48E7 3000                movem.l    -[A7], D2,D3
  5586. 00004818  207C 1600 534C           movea.l    A0, 0x1600534C
  5587. 0000481E  42A8 0004                clr.l      [A0 + 0x4]
  5588. 00004822  4250                     clr.w      [A0]
  5589. 00004824  202E 0008                move.l     D0, [A6 + 0x8]
  5590. 00004828  6B00 0010                bmi        +0x12 /* 0000483A */
  5591. 0000482C  6A00 0012                bpl        +0x14 /* 00004840 */
  5592. 00004830  317C FF80 0002           move.w     [A0 + 0x2], 0xFF80
  5593. 00004836  6000 0020                bra        +0x22 /* 00004858 */
  5594. label0000483A:
  5595. 0000483A  30BC 0001                move.w     [A0], 0x1
  5596. 0000483E  4480                     neg.l      D0
  5597. label00004840:
  5598. 00004840  2140 0008                move.l     [A0 + 0x8], D0
  5599. 00004844  4EB9 0300 45E0           jsr        [0x030045E0]
  5600. 0000484A  4EB9 0700 4606           jsr        [0x07004606]
  5601. 00004850  0640 0038                addi.w     D0, 0x38 /* '8' */
  5602. 00004854  3140 0002                move.w     [A0 + 0x2], D0
  5603. label00004858:
  5604. 00004858  4EB9 0A00 4594           jsr        [0x0A004594]
  5605. 0000485E  4CDF 000C                movem.l    D2,D3, [A7]+
  5606. 00004862  4E5E                     unlink     A6
  5607. 00004864  4E75                     rts
  5608. 00004866  4E56 0000                link       A6, 0
  5609. 0000486A  4240                     clr.w      D0
  5610. 0000486C  4EB9 0300 4644           jsr        [0x03004644]
  5611. 00004872  4EB9 0800 4936           jsr        [0x08004936]
  5612. 00004878  4E5E                     unlink     A6
  5613. 0000487A  4E75                     rts
  5614. 0000487C  4E56 0000                link       A6, 0
  5615. 00004880  4240                     clr.w      D0
  5616. 00004882  4EB9 0500 4644           jsr        [0x05004644]
  5617. 00004888  0A51 0001                xori.w     [A1], 0x1
  5618. 0000488C  4EB9 0800 4936           jsr        [0x08004936]
  5619. 00004892  4E5E                     unlink     A6
  5620. 00004894  4E75                     rts
  5621. 00004896  4E56 0000                link       A6, 0
  5622. 0000489A  4240                     clr.w      D0
  5623. 0000489C  4EB9 0500 4644           jsr        [0x05004644]
  5624. 000048A2  0A51 0001                xori.w     [A1], 0x1
  5625. 000048A6  4EB9 0900 4936           jsr        [0x09004936]
  5626. 000048AC  4A80                     tst.l      D0
  5627. 000048AE  4E5E                     unlink     A6
  5628. 000048B0  4E75                     rts
  5629. 000048B2  4E56 0000                link       A6, 0
  5630. 000048B6  7001                     moveq.l    D0, 0x01
  5631. 000048B8  4EB9 0300 4644           jsr        [0x03004644]
  5632. 000048BE  4EB9 0C00 4936           jsr        [0x0C004936]
  5633. 000048C4  206E 0008                movea.l    A0, [A6 + 0x8]
  5634. 000048C8  20C0                     move.l     [A0]+, D0
  5635. 000048CA  2081                     move.l     [A0], D1
  5636. 000048CC  4E5E                     unlink     A6
  5637. 000048CE  4E75                     rts
  5638. 000048D0  4E56 0000                link       A6, 0
  5639. 000048D4  7001                     moveq.l    D0, 0x01
  5640. 000048D6  4EB9 0500 4644           jsr        [0x05004644]
  5641. 000048DC  0A51 0001                xori.w     [A1], 0x1
  5642. 000048E0  4EB9 0C00 4936           jsr        [0x0C004936]
  5643. 000048E6  206E 0008                movea.l    A0, [A6 + 0x8]
  5644. 000048EA  20C0                     move.l     [A0]+, D0
  5645. 000048EC  2081                     move.l     [A0], D1
  5646. 000048EE  4E5E                     unlink     A6
  5647. 000048F0  4E75                     rts
  5648. 000048F2  4E56 0000                link       A6, 0
  5649. 000048F6  7001                     moveq.l    D0, 0x01
  5650. 000048F8  4EB9 0500 4644           jsr        [0x05004644]
  5651. 000048FE  42A8 0008                clr.l      [A0 + 0x8]
  5652. 00004902  4EB9 0B00 4936           jsr        [0x0B004936]
  5653. 00004908  206E 0008                movea.l    A0, [A6 + 0x8]
  5654. 0000490C  2080                     move.l     [A0], D0
  5655. 0000490E  4E5E                     unlink     A6
  5656. 00004910  4E75                     rts
  5657. 00004912  4E56 0000                link       A6, 0
  5658. 00004916  7001                     moveq.l    D0, 0x01
  5659. 00004918  4EB9 0700 4644           jsr        [0x07004644]
  5660. 0000491E  42A8 0008                clr.l      [A0 + 0x8]
  5661. 00004922  0A51 0001                xori.w     [A1], 0x1
  5662. 00004926  4EB9 1200 4936           jsr        [0x12004936]
  5663. 0000492C  206E 0008                movea.l    A0, [A6 + 0x8]
  5664. 00004930  2080                     move.l     [A0], D0
  5665. 00004932  4E5E                     unlink     A6
  5666. 00004934  4E75                     rts
  5667. 00004936  48E7 3000                movem.l    -[A7], D2,D3
  5668. 0000493A  3028 0002                move.w     D0, [A0 + 0x2]
  5669. 0000493E  3229 0002                move.w     D1, [A1 + 0x2]
  5670. 00004942  9041                     sub.w      D0, D1
  5671. 00004944  6B00 0018                bmi        +0x1A /* 0000495E */
  5672. 00004948  2049                     movea.l    A0, A1
  5673. 0000494A  4EB9 0300 4606           jsr        [0x03004606]
  5674. 00004950  227C 0800 534C           movea.l    A1, 0x800534C
  5675. 00004956  D168 0002                add.w      [A0 + 0x2], D0
  5676. 0000495A  6000 000E                bra        +0x10 /* 0000496A */
  5677. label0000495E:
  5678. 0000495E  4440                     neg.w      D0
  5679. 00004960  4EB9 2400 4606           jsr        [0x24004606]
  5680. 00004966  D168 0002                add.w      [A0 + 0x2], D0
  5681. label0000496A:
  5682. 0000496A  4A50                     tst.w      [A0]
  5683. 0000496C  6700 0006                beq        +0x8 /* 00004974 */
  5684. 00004970  4483                     neg.l      D3
  5685. 00004972  4082                     negx.l     D2
  5686. label00004974:
  5687. 00004974  2029 0004                move.l     D0, [A1 + 0x4]
  5688. 00004978  2229 0008                move.l     D1, [A1 + 0x8]
  5689. 0000497C  4A51                     tst.w      [A1]
  5690. 0000497E  6700 0006                beq        +0x8 /* 00004986 */
  5691. 00004982  4481                     neg.l      D1
  5692. 00004984  4080                     negx.l     D0
  5693. label00004986:
  5694. 00004986  D681                     add.l      D3, D1
  5695. 00004988  D580                     addx.l     D2, D0
  5696. 0000498A  4A82                     tst.l      D2
  5697. 0000498C  6C00 000E                bge        +0x10 /* 0000499C */
  5698. 00004990  4483                     neg.l      D3
  5699. 00004992  4082                     negx.l     D2
  5700. 00004994  0050 0001                ori.w      [A0], 0x1
  5701. 00004998  6000 0006                bra        +0x8 /* 000049A0 */
  5702. label0000499C:
  5703. 0000499C  0250 0000                andi.w     [A0], 0x0
  5704. label000049A0:
  5705. 000049A0  2142 0004                move.l     [A0 + 0x4], D2
  5706. 000049A4  2143 0008                move.l     [A0 + 0x8], D3
  5707. 000049A8  4EB9 0300 45CE           jsr        [0x030045CE]
  5708. 000049AE  4EB9 1B00 4594           jsr        [0x1B004594]
  5709. 000049B4  4CDF 000C                movem.l    D2,D3, [A7]+
  5710. 000049B8  4E75                     rts
  5711. 000049BA  4E56 0000                link       A6, 0
  5712. 000049BE  222E 000C                move.l     D1, [A6 + 0xC]
  5713. 000049C2  202E 0008                move.l     D0, [A6 + 0x8]
  5714. 000049C6  6B00 000C                bmi        +0xE /* 000049D4 */
  5715. 000049CA  0080 8000 0000           ori.l      D0, 0x80000000
  5716. 000049D0  6000 0008                bra        +0xA /* 000049DA */
  5717. label000049D4:
  5718. 000049D4  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  5719. label000049DA:
  5720. 000049DA  4E5E                     unlink     A6
  5721. 000049DC  4E75                     rts
  5722. 000049DE  4E56 0000                link       A6, 0
  5723. 000049E2  4240                     clr.w      D0
  5724. 000049E4  4EB9 0300 4644           jsr        [0x03004644]
  5725. 000049EA  4EB9 0800 4A2E           jsr        [0x08004A2E]
  5726. 000049F0  4E5E                     unlink     A6
  5727. 000049F2  4E75                     rts
  5728. 000049F4  4E56 0000                link       A6, 0
  5729. 000049F8  7001                     moveq.l    D0, 0x01
  5730. 000049FA  4EB9 0300 4644           jsr        [0x03004644]
  5731. 00004A00  4EB9 0C00 4A2E           jsr        [0x0C004A2E]
  5732. 00004A06  206E 0008                movea.l    A0, [A6 + 0x8]
  5733. 00004A0A  20C0                     move.l     [A0]+, D0
  5734. 00004A0C  2081                     move.l     [A0], D1
  5735. 00004A0E  4E5E                     unlink     A6
  5736. 00004A10  4E75                     rts
  5737. 00004A12  4E56 0000                link       A6, 0
  5738. 00004A16  7001                     moveq.l    D0, 0x01
  5739. 00004A18  4EB9 0300 4644           jsr        [0x03004644]
  5740. 00004A1E  4EB9 1300 4A2E           jsr        [0x13004A2E]
  5741. 00004A24  206E 0008                movea.l    A0, [A6 + 0x8]
  5742. 00004A28  2080                     move.l     [A0], D0
  5743. 00004A2A  4E5E                     unlink     A6
  5744. 00004A2C  4E75                     rts
  5745. 00004A2E  48E7 3C20                movem.l    -[A7], D2,D3,D4,D5,A2
  5746. 00004A32  3019                     move.w     D0, [A1]+
  5747. 00004A34  B158                     xor.w      [A0]+, D0
  5748. 00004A36  3019                     move.w     D0, [A1]+
  5749. 00004A38  D158                     add.w      [A0]+, D0
  5750. 00004A3A  4282                     clr.l      D2
  5751. 00004A3C  4283                     clr.l      D3
  5752. 00004A3E  4285                     clr.l      D5
  5753. 00004A40  7804                     moveq.l    D4, 0x04
  5754. 00004A42  5089                     addq.l     A1, 8
  5755. 00004A44  247C 4500 5364           movea.l    A2, 0x45005364 /* 'E\0Sd' */
  5756. label00004A4A:
  5757. 00004A4A  3018                     move.w     D0, [A0]+
  5758. 00004A4C  3221                     move.w     D1, -[A1]
  5759. 00004A4E  C2C0                     mulu.w     D1, D0
  5760. 00004A50  D681                     add.l      D3, D1
  5761. 00004A52  D585                     addx.l     D2, D5
  5762. 00004A54  5344                     subq.w     D4, 1
  5763. 00004A56  6600 FFF2                bne        -0xC /* 00004A4A */
  5764. 00004A5A  24C4                     move.l     [A2]+, D4
  5765. 00004A5C  24C2                     move.l     [A2]+, D2
  5766. 00004A5E  2483                     move.l     [A2], D3
  5767. 00004A60  4282                     clr.l      D2
  5768. 00004A62  4283                     clr.l      D3
  5769. 00004A64  7803                     moveq.l    D4, 0x03
  5770. 00004A66  5588                     subq.l     A0, 2
  5771. 00004A68  548A                     addq.l     A2, 2
  5772. label00004A6A:
  5773. 00004A6A  3020                     move.w     D0, -[A0]
  5774. 00004A6C  3219                     move.w     D1, [A1]+
  5775. 00004A6E  C2C0                     mulu.w     D1, D0
  5776. 00004A70  D681                     add.l      D3, D1
  5777. 00004A72  D585                     addx.l     D2, D5
  5778. 00004A74  5344                     subq.w     D4, 1
  5779. 00004A76  6600 FFF2                bne        -0xC /* 00004A6A */
  5780. 00004A7A  2222                     move.l     D1, -[A2]
  5781. 00004A7C  2022                     move.l     D0, -[A2]
  5782. 00004A7E  D681                     add.l      D3, D1
  5783. 00004A80  D580                     addx.l     D2, D0
  5784. 00004A82  24C2                     move.l     [A2]+, D2
  5785. 00004A84  2483                     move.l     [A2], D3
  5786. 00004A86  4282                     clr.l      D2
  5787. 00004A88  4283                     clr.l      D3
  5788. 00004A8A  7802                     moveq.l    D4, 0x02
  5789. 00004A8C  5589                     subq.l     A1, 2
  5790. 00004A8E  548A                     addq.l     A2, 2
  5791. label00004A90:
  5792. 00004A90  3018                     move.w     D0, [A0]+
  5793. 00004A92  3221                     move.w     D1, -[A1]
  5794. 00004A94  C2C0                     mulu.w     D1, D0
  5795. 00004A96  D681                     add.l      D3, D1
  5796. 00004A98  D585                     addx.l     D2, D5
  5797. 00004A9A  5344                     subq.w     D4, 1
  5798. 00004A9C  6600 FFF2                bne        -0xC /* 00004A90 */
  5799. 00004AA0  2222                     move.l     D1, -[A2]
  5800. 00004AA2  2022                     move.l     D0, -[A2]
  5801. 00004AA4  D681                     add.l      D3, D1
  5802. 00004AA6  D580                     addx.l     D2, D0
  5803. 00004AA8  24C2                     move.l     [A2]+, D2
  5804. 00004AAA  2483                     move.l     [A2], D3
  5805. 00004AAC  5588                     subq.l     A0, 2
  5806. 00004AAE  548A                     addq.l     A2, 2
  5807. 00004AB0  3020                     move.w     D0, -[A0]
  5808. 00004AB2  3219                     move.w     D1, [A1]+
  5809. 00004AB4  C2C0                     mulu.w     D1, D0
  5810. 00004AB6  D3A2                     add.l      -[A2], D1
  5811. 00004AB8  528A                     addq.l     A2, 1
  5812. 00004ABA  10DA                     move.b     [A0]+, [A2]+
  5813. 00004ABC  10DA                     move.b     [A0]+, [A2]+
  5814. 00004ABE  10DA                     move.b     [A0]+, [A2]+
  5815. 00004AC0  10DA                     move.b     [A0]+, [A2]+
  5816. 00004AC2  10DA                     move.b     [A0]+, [A2]+
  5817. 00004AC4  10DA                     move.b     [A0]+, [A2]+
  5818. 00004AC6  10DA                     move.b     [A0]+, [A2]+
  5819. 00004AC8  10DA                     move.b     [A0]+, [A2]+
  5820. 00004ACA  5188                     subq.l     A0, 8
  5821. 00004ACC  5988                     subq.l     A0, 4
  5822. 00004ACE  4EB9 0300 45CE           jsr        [0x030045CE]
  5823. 00004AD4  4EB9 0900 4594           jsr        [0x09004594]
  5824. 00004ADA  4CDF 043C                movem.l    D2,D3,D4,D5,A2, [A7]+
  5825. 00004ADE  4E75                     rts
  5826. 00004AE0  4E56 0000                link       A6, 0
  5827. 00004AE4  4280                     clr.l      D0
  5828. 00004AE6  4EB9 0300 4644           jsr        [0x03004644]
  5829. 00004AEC  4EB9 0800 4B30           jsr        [0x08004B30]
  5830. 00004AF2  4E5E                     unlink     A6
  5831. 00004AF4  4E75                     rts
  5832. 00004AF6  4E56 0000                link       A6, 0
  5833. 00004AFA  7001                     moveq.l    D0, 0x01
  5834. 00004AFC  4EB9 0300 4644           jsr        [0x03004644]
  5835. 00004B02  4EB9 0C00 4B30           jsr        [0x0C004B30]
  5836. 00004B08  206E 0008                movea.l    A0, [A6 + 0x8]
  5837. 00004B0C  20C0                     move.l     [A0]+, D0
  5838. 00004B0E  2081                     move.l     [A0], D1
  5839. 00004B10  4E5E                     unlink     A6
  5840. 00004B12  4E75                     rts
  5841. 00004B14  4E56 0000                link       A6, 0
  5842. 00004B18  7001                     moveq.l    D0, 0x01
  5843. 00004B1A  4EB9 0300 4644           jsr        [0x03004644]
  5844. 00004B20  4EB9 3800 4B30           jsr        [0x38004B30]
  5845. 00004B26  206E 0008                movea.l    A0, [A6 + 0x8]
  5846. 00004B2A  2080                     move.l     [A0], D0
  5847. 00004B2C  4E5E                     unlink     A6
  5848. 00004B2E  4E75                     rts
  5849. 00004B30  48E7 3E00                movem.l    -[A7], D2,D3,D4,D5,D6
  5850. 00004B34  3019                     move.w     D0, [A1]+
  5851. 00004B36  B158                     xor.w      [A0]+, D0
  5852. 00004B38  3019                     move.w     D0, [A1]+
  5853. 00004B3A  9158                     sub.w      [A0]+, D0
  5854. 00004B3C  2019                     move.l     D0, [A1]+
  5855. 00004B3E  6600 0004                bne        +0x6 /* 00004B44 */
  5856. 00004B42  82C0                     divu.w     D1, D0
  5857. label00004B44:
  5858. 00004B44  2211                     move.l     D1, [A1]
  5859. 00004B46  2418                     move.l     D2, [A0]+
  5860. 00004B48  2610                     move.l     D3, [A0]
  5861. 00004B4A  4284                     clr.l      D4
  5862. 00004B4C  4285                     clr.l      D5
  5863. 00004B4E  7C3A                     moveq.l    D6, 0x3A
  5864. 00004B50  6000 0014                bra        +0x16 /* 00004B66 */
  5865. label00004B54:
  5866. 00004B54  5346                     subq.w     D6, 1
  5867. 00004B56  6700 0030                beq        +0x32 /* 00004B88 */
  5868. 00004B5A  44FC 0010 E395           move.b     0x10E395, CCR
  5869. 00004B60  E394                     roxl       D4, 1
  5870. 00004B62  E393                     roxl       D3, 1
  5871. 00004B64  E392                     roxl       D2, 1
  5872. label00004B66:
  5873. 00004B66  9681                     sub.l      D3, D1
  5874. 00004B68  9580                     subx.l     D2, D0
  5875. 00004B6A  6C00 FFE8                bge        -0x16 /* 00004B54 */
  5876. label00004B6E:
  5877. 00004B6E  5346                     subq.w     D6, 1
  5878. 00004B70  6700 0016                beq        +0x18 /* 00004B88 */
  5879. 00004B74  E385                     asl        D5, 1
  5880. 00004B76  E394                     roxl       D4, 1
  5881. 00004B78  E393                     roxl       D3, 1
  5882. 00004B7A  E392                     roxl       D2, 1
  5883. 00004B7C  D681                     add.l      D3, D1
  5884. 00004B7E  D580                     addx.l     D2, D0
  5885. 00004B80  6C00 FFD2                bge        -0x2C /* 00004B54 */
  5886. 00004B84  6000 FFE8                bra        -0x16 /* 00004B6E */
  5887. label00004B88:
  5888. 00004B88  5988                     subq.l     A0, 4
  5889. 00004B8A  20C4                     move.l     [A0]+, D4
  5890. 00004B8C  2085                     move.l     [A0], D5
  5891. 00004B8E  5188                     subq.l     A0, 8
  5892. 00004B90  4EB9 0300 45CE           jsr        [0x030045CE]
  5893. 00004B96  4EB9 1200 4594           jsr        [0x12004594]
  5894. 00004B9C  4CDF 007C                movem.l    D2,D3,D4,D5,D6, [A7]+
  5895. 00004BA0  4E75                     rts
  5896. 00004BA2  0000 0000                ori.b      D0, 0x0
  5897. 00004BA6  0000 0000                ori.b      D0, 0x0
  5898. 00004BAA  0001 0000                ori.b      D1, 0x0
  5899. 00004BAE  0000 0000                ori.b      D0, 0x0
  5900. 00004BB2  0000 0000                ori.b      D0, 0x0
  5901. 00004BB6  0001 0000                ori.b      D1, 0x0
  5902. 00004BBA  0000 0200                ori.b      D0, 0x0
  5903. 00004BBE  4C0C 0A00                movem.w    A1,A3, A4
  5904. 00004BC2  4C16 0000                movem.w    <none>, [A6]
  5905. 00004BC6  0040 0000                ori.w      D0, 0x0
  5906. 00004BCA  0000 0000                ori.b      D0, 0x0
  5907. 00004BCE  0000 0000                ori.b      D0, 0x0
  5908. 00004BD2  0000 0200                ori.b      D0, 0x0
  5909. 00004BD6  4C1D 0200                movem.w    A1, [A5]+
  5910. 00004BDA  4C23 0200                movem.w    D6, -[A3]
  5911. 00004BDE  4C29 0000 4C2F           movem.w    <none>, [A1 + 0x4C2F]
  5912. 00004BE4  0000 0000                ori.b      D0, 0x0
  5913. 00004BE8  0000 0000                ori.b      D0, 0x0
  5914. 00004BEC  0000 0000                ori.b      D0, 0x0
  5915. 00004BF0  0000 0000                ori.b      D0, 0x0
  5916. 00004BF4  0000 0000                ori.b      D0, 0x0
  5917. 00004BF8  0000 0000                ori.b      D0, 0x0
  5918. 00004BFC  0000 0000                ori.b      D0, 0x0
  5919. 00004C00  0000 0000                ori.b      D0, 0x0
  5920. 00004C04  0000 0000                ori.b      D0, 0x0
  5921. 00004C08  0000 0000                ori.b      D0, 0x0
  5922. 00004C0C  4D61                     chk.w      D6, -[A1]
  5923. 00004C0E  6369                     bls        +0x6B /* 00004C79 */
  5924. 00004C10  6E74                     bgt        +0x76 /* 00004C86 */
  5925. 00004C12  6F73                     ble        +0x75 /* 00004C87 */
  5926. 00004C14  6800 5065                bvc        +0x5067 /* 00009C7B */
  5927. 00004C18  7273                     moveq.l    D1, 0x73
  5928. 00004C1A  6F6E                     ble        +0x70 /* 00004C8A */
  5929. 00004C1C  0045 6D70                ori.w      D5, 0x6D70 /* 'mp' */
  5930. 00004C20  7479                     moveq.l    D2, 0x79
  5931. 00004C22  0057 6869                ori.w      [A7], 0x6869 /* 'hi' */
  5932. 00004C26  7465                     moveq.l    D2, 0x65
  5933. 00004C28  0042 6C61                ori.w      D2, 0x6C61 /* 'la' */
  5934. 00004C2C  636B                     bls        +0x6D /* 00004C99 */
  5935. 00004C2E  0045 6467                ori.w      D5, 0x6467 /* 'dg' */
  5936. 00004C32  6500 0000                bcs        +0x2 /* 00004C34 */
  5937. // begin alternate branch 00004C34-00004C3A
  5938. label00004C34:
  5939. 00004C34  0000 0000                ori.b      D0, 0x0
  5940. 00004C38  4452                     neg.w      [A2]
  5941. // end alternate branch 00004C34-00004C3A
  5942. label00004C34: // (misaligned)
  5943. 00004C36  0000 4452                ori.b      D0, 0x52 /* 'R' */
  5944. 00004C3A  5652                     addq.w     [A2], 3
  5945. 00004C3C  0054 7261                ori.w      [A4], 0x7261 /* 'ra' */
  5946. 00004C40  6365                     bls        +0x67 /* 00004CA7 */
  5947. 00004C42  206F 6666                movea.l    A0, [A7 + 0x6666]
  5948. 00004C46  0054 7261                ori.w      [A4], 0x7261 /* 'ra' */
  5949. 00004C4A  6365                     bls        +0x67 /* 00004CB1 */
  5950. 00004C4C  206F 6E00                movea.l    A0, [A7 + 0x6E00]
  5951. 00004C50  5669 7375                addq.w     [A1 + 0x7375], 3
  5952. 00004C54  616C                     bsr        +0x6E /* 00004CC2 */
  5953. 00004C56  2074 7261                movea.l    A0, [A4 + D7.w * 2 + 0x61]
  5954. 00004C5A  6365                     bls        +0x67 /* 00004CC1 */
  5955. 00004C5C  0056 6572                ori.w      [A6], 0x6572 /* 'er' */
  5956. 00004C60  626F                     bhi        +0x71 /* 00004CD1 */
  5957. 00004C62  7365                     moveq.l    D1, 0x65
  5958. 00004C64  2074 7261                movea.l    A0, [A4 + D7.w * 2 + 0x61]
  5959. 00004C68  6365                     bls        +0x67 /* 00004CCF */
  5960. 00004C6A  0000 5468                ori.b      D0, 0x68 /* 'h' */
  5961. 00004C6E  696E                     bvs        +0x70 /* 00004CDE */
  5962. 00004C70  6B69                     bmi        +0x6B /* 00004CDB */
  5963. 00004C72  6E67                     bgt        +0x69 /* 00004CDB */
  5964. 00004C74  2E2E 2E00                move.l     D7, [A6 + 0x2E00]
  5965. 00004C78  0049 6C6C                ori.w      A1, 0x6C6C /* 'll' */
  5966. 00004C7C  6567                     bcs        +0x69 /* 00004CE5 */
  5967. 00004C7E  616C                     bsr        +0x6E /* 00004CEC */
  5968. 00004C80  206D 6F76                movea.l    A0, [A5 + 0x6F76]
  5969. 00004C84  6520                     bcs        +0x22 /* 00004CA6 */
  5970. label00004C86:
  5971. 00004C86  2873 7061                movea.l    A4, [A3 + D7.w + 0x61]
  5972. label00004C8A:
  5973. 00004C8A  6365                     bls        +0x67 /* 00004CF1 */
  5974. 00004C8C  2069 7320                movea.l    A0, [A1 + 0x7320]
  5975. 00004C90  6F63                     ble        +0x65 /* 00004CF5 */
  5976. 00004C92  6375                     bls        +0x77 /* 00004D09 */
  5977. 00004C94  7069                     moveq.l    D0, 0x69
  5978. 00004C96  6564                     bcs        +0x66 /* 00004CFC */
  5979. 00004C98  2900                     move.l     -[A4], D0
  5980. 00004C9A  496C 6C65                chk.w      D4, [A4 + 0x6C65]
  5981. 00004C9E  6761                     beq        +0x63 /* 00004D01 */
  5982. 00004CA0  6C20                     bge        +0x22 /* 00004CC2 */
  5983. 00004CA2  6D6F                     blt        +0x71 /* 00004D13 */
  5984. 00004CA4  7665                     moveq.l    D3, 0x65
  5985. label00004CA6:
  5986. 00004CA6  2028 6E6F                move.l     D0, [A0 + 0x6E6F]
  5987. 00004CAA  2066                     movea.l    A0, -[A6]
  5988. 00004CAC  6C69                     bge        +0x6B /* 00004D17 */
  5989. 00004CAE  7073                     moveq.l    D0, 0x73
  5990. 00004CB0  2900                     move.l     -[A4], D0
  5991. 00004CB2  2573 2063 616E           move.l     [A2 + 0x616E], [A3 + D2.w + 0x63]
  5992. 00004CB8  6E6F                     bgt        +0x71 /* 00004D29 */
  5993. 00004CBA  7420                     moveq.l    D2, 0x20
  5994. 00004CBC  6D6F                     blt        +0x71 /* 00004D2D */
  5995. 00004CBE  7665                     moveq.l    D3, 0x65
  5996. 00004CC0  2E00                     move.l     D7, D0
  5997. fn00004CC2:
  5998. 00004CC2  4120                     .invalid   0, -[A0] // invalid opcode 4 with b == 4
  5999. 00004CC4  7469                     moveq.l    D2, 0x69
  6000. 00004CC6  6521                     bcs        +0x23 /* 00004CE9 */
  6001. 00004CC8  0025 7320                ori.b      -[A5], 0x20 /* ' ' */
  6002. 00004CCC  7769                     moveq.l    D3, 0x69
  6003. 00004CCE  6E73                     bgt        +0x75 /* 00004D43 */
  6004. 00004CD0  2E00                     move.l     D7, D0
  6005. 00004CD2  5768 6974                subq.w     [A0 + 0x6974], 3
  6006. 00004CD6  6500 426C                bcs        +0x426E /* 00008F44 */
  6007. 00004CDA  6163                     bsr        +0x65 /* 00004D3F */
  6008. 00004CDC  6B00 0000                bmi        +0x2 /* 00004CDE */
  6009. // begin alternate branch 00004CDE-00004CE4
  6010. label00004CDE:
  6011. 00004CDE  0000 000C                ori.b      D0, 0xC
  6012. 00004CE2  00D8                     .incomplete
  6013. // end alternate branch 00004CDE-00004CE4
  6014. label00004CDE: // (misaligned)
  6015. 00004CE0  000C 00D8                ori.b      A4, 0xD8
  6016. 00004CE4  0200 0200                andi.b     D0, 0x0
  6017. 00004CE8  00D8                     .incomplete
  6018. 00004CEA  0000 00E8                ori.b      D0, 0xE8
  6019. // begin alternate branch 00004CEC-00004CEE
  6020. fn00004CEC:
  6021. 00004CEC  00E8                     .incomplete
  6022. // end alternate branch 00004CEC-00004CEE
  6023. fn00004CEC: // (misaligned)
  6024. 00004CEE  00D8                     .incomplete
  6025. 00004CF0  0000 0000                ori.b      D0, 0x0
  6026. 00004CF4  0000 0000                ori.b      D0, 0x0
  6027. 00004CF8  0000 0000                ori.b      D0, 0x0
  6028. label00004CFC:
  6029. 00004CFC  0000 0000                ori.b      D0, 0x0
  6030. 00004D00  0000 0000                ori.b      D0, 0x0
  6031. 00004D04  0000 0000                ori.b      D0, 0x0
  6032. 00004D08  0000 0000                ori.b      D0, 0x0
  6033. 00004D0C  0000 0000                ori.b      D0, 0x0
  6034. 00004D10  0000 0000                ori.b      D0, 0x0
  6035. 00004D14  0000 0000                ori.b      D0, 0x0
  6036. 00004D18  0000 0000                ori.b      D0, 0x0
  6037. 00004D1C  0000 0000                ori.b      D0, 0x0
  6038. 00004D20  0000 0000                ori.b      D0, 0x0
  6039. 00004D24  0000 0000                ori.b      D0, 0x0
  6040. 00004D28  0000 0000                ori.b      D0, 0x0
  6041. 00004D2C  0000 0000                ori.b      D0, 0x0
  6042. 00004D30  0000 0000                ori.b      D0, 0x0
  6043. 00004D34  0000 0000                ori.b      D0, 0x0
  6044. 00004D38  0000 0000                ori.b      D0, 0x0
  6045. 00004D3C  0000 0000                ori.b      D0, 0x0
  6046. 00004D40  0000 0000                ori.b      D0, 0x0
  6047. 00004D44  0000 0000                ori.b      D0, 0x0
  6048. 00004D48  0000 0000                ori.b      D0, 0x0
  6049. 00004D4C  0000 0000                ori.b      D0, 0x0
  6050. 00004D50  0000 0000                ori.b      D0, 0x0
  6051. 00004D54  0000 0000                ori.b      D0, 0x0
  6052. 00004D58  0000 0000                ori.b      D0, 0x0
  6053. 00004D5C  0000 0000                ori.b      D0, 0x0
  6054. 00004D60  0000 0000                ori.b      D0, 0x0
  6055. 00004D64  0000 0000                ori.b      D0, 0x0
  6056. 00004D68  0000 0000                ori.b      D0, 0x0
  6057. 00004D6C  0000 0000                ori.b      D0, 0x0
  6058. 00004D70  0000 0000                ori.b      D0, 0x0
  6059. 00004D74  0000 0000                ori.b      D0, 0x0
  6060. 00004D78  0000 0000                ori.b      D0, 0x0
  6061. 00004D7C  0000 0000                ori.b      D0, 0x0
  6062. 00004D80  0000 0000                ori.b      D0, 0x0
  6063. 00004D84  0000 0000                ori.b      D0, 0x0
  6064. 00004D88  0000 0000                ori.b      D0, 0x0
  6065. 00004D8C  0000 0000                ori.b      D0, 0x0
  6066. 00004D90  0000 0000                ori.b      D0, 0x0
  6067. 00004D94  0000 0000                ori.b      D0, 0x0
  6068. 00004D98  0000 0000                ori.b      D0, 0x0
  6069. 00004D9C  0000 0000                ori.b      D0, 0x0
  6070. 00004DA0  0000 0000                ori.b      D0, 0x0
  6071. 00004DA4  0000 0000                ori.b      D0, 0x0
  6072. 00004DA8  0000 0000                ori.b      D0, 0x0
  6073. 00004DAC  0000 0000                ori.b      D0, 0x0
  6074. 00004DB0  0000 0000                ori.b      D0, 0x0
  6075. 00004DB4  0000 0000                ori.b      D0, 0x0
  6076. 00004DB8  0000 0000                ori.b      D0, 0x0
  6077. 00004DBC  0000 0000                ori.b      D0, 0x0
  6078. 00004DC0  0000 0000                ori.b      D0, 0x0
  6079. 00004DC4  0000 0000                ori.b      D0, 0x0
  6080. 00004DC8  0000 0000                ori.b      D0, 0x0
  6081. 00004DCC  0000 0000                ori.b      D0, 0x0
  6082. 00004DD0  0000 0000                ori.b      D0, 0x0
  6083. 00004DD4  0000 0000                ori.b      D0, 0x0
  6084. 00004DD8  0000 0000                ori.b      D0, 0x0
  6085. 00004DDC  0000 0000                ori.b      D0, 0x0
  6086. 00004DE0  0000 0000                ori.b      D0, 0x0
  6087. 00004DE4  0000 0000                ori.b      D0, 0x0
  6088. 00004DE8  0000 0000                ori.b      D0, 0x0
  6089. 00004DEC  0000 0000                ori.b      D0, 0x0
  6090. 00004DF0  0000 0000                ori.b      D0, 0x0
  6091. 00004DF4  0000 0000                ori.b      D0, 0x0
  6092. 00004DF8  0000 0000                ori.b      D0, 0x0
  6093. 00004DFC  0000 0000                ori.b      D0, 0x0
  6094. 00004E00  0000 0000                ori.b      D0, 0x0
  6095. 00004E04  0000 0000                ori.b      D0, 0x0
  6096. 00004E08  0000 0000                ori.b      D0, 0x0
  6097. 00004E0C  0000 0000                ori.b      D0, 0x0
  6098. 00004E10  0000 0000                ori.b      D0, 0x0
  6099. 00004E14  0000 0000                ori.b      D0, 0x0
  6100. 00004E18  0000 0000                ori.b      D0, 0x0
  6101. 00004E1C  0000 0000                ori.b      D0, 0x0
  6102. 00004E20  0000 0000                ori.b      D0, 0x0
  6103. 00004E24  0000 0000                ori.b      D0, 0x0
  6104. 00004E28  0000 0000                ori.b      D0, 0x0
  6105. 00004E2C  0000 0000                ori.b      D0, 0x0
  6106. 00004E30  0000 0000                ori.b      D0, 0x0
  6107. 00004E34  5468 6520                addq.w     [A0 + 0x6520], 2
  6108. 00004E38  6761                     beq        +0x63 /* 00004E9B */
  6109. 00004E3A  6D65                     blt        +0x67 /* 00004EA1 */
  6110. 00004E3C  2069 7320                movea.l    A0, [A1 + 0x7320]
  6111. 00004E40  6F76                     ble        +0x78 /* 00004EB8 */
  6112. 00004E42  6572                     bcs        +0x74 /* 00004EB6 */
  6113. 00004E44  2E00                     move.l     D7, D0
  6114. 00004E46  2573 2773 206D 6F76 6500 5768 6974 move.l     [A2 + 0x6974], [[A3 + 0x206D6F76] + 0x65005768]
  6115. 00004E54  6500 5768                bcs        +0x576A /* 0000A5BE */
  6116. 00004E58  6974                     bvs        +0x76 /* 00004ECE */
  6117. 00004E5A  6500 426C                bcs        +0x426E /* 000090C8 */
  6118. 00004E5E  6163                     bsr        +0x65 /* 00004EC3 */
  6119. 00004E60  6B00 426C                bmi        +0x426E /* 000090CE */
  6120. 00004E64  6163                     bsr        +0x65 /* 00004EC9 */
  6121. 00004E66  6B00 2564                bmi        +0x2566 /* 000073CC */
  6122. 00004E6A  0025 6400                ori.b      -[A5], 0x0
  6123. 00004E6E  2564 2063                move.l     [A2 + 0x2063], -[A4]
  6124. 00004E72  686F                     bvc        +0x71 /* 00004EE3 */
  6125. 00004E74  6963                     bvs        +0x65 /* 00004ED9 */
  6126. 00004E76  6525                     bcs        +0x27 /* 00004E9D */
  6127. 00004E78  7300                     moveq.l    D1, 0x00
  6128. 00004E7A  0073 0053 6B69 6C6C      ori.w      [[A3 + 0x6C6C]], 0x53 /* 'S' */
  6129. 00004E82  206C 6576                movea.l    A0, [A4 + 0x6576]
  6130. 00004E86  656C                     bcs        +0x6E /* 00004EF4 */
  6131. 00004E88  2025                     move.l     D0, -[A5]
  6132. 00004E8A  6400 0303                bcc        +0x305 /* 0000518F */
  6133. 00004E8E  0303                     btst       D3, D1
  6134. 00004E90  0303                     btst       D3, D1
  6135. 00004E92  0303                     btst       D3, D1
  6136. 00004E94  0303                     btst       D3, D1
  6137. 00004E96  0300                     btst       D0, D1
  6138. 00004E98  0000 0000                ori.b      D0, 0x0
  6139. 00004E9C  0000 0003                ori.b      D0, 0x3
  6140. 00004EA0  0300                     btst       D0, D1
  6141. 00004EA2  0000 0000                ori.b      D0, 0x0
  6142. 00004EA6  0000 0003                ori.b      D0, 0x3
  6143. 00004EAA  0300                     btst       D0, D1
  6144. 00004EAC  0000 0000                ori.b      D0, 0x0
  6145. 00004EB0  0000 0003                ori.b      D0, 0x3
  6146. 00004EB4  0300                     btst       D0, D1
  6147. label00004EB6:
  6148. 00004EB6  0000 0000                ori.b      D0, 0x0
  6149. // begin alternate branch 00004EB8-00004EC0
  6150. label00004EB8:
  6151. 00004EB8  0000 0000                ori.b      D0, 0x0
  6152. 00004EBC  0003 0300                ori.b      D3, 0x0
  6153. // end alternate branch 00004EB8-00004EC0
  6154. label00004EB8: // (misaligned)
  6155. 00004EBA  0000 0003                ori.b      D0, 0x3
  6156. 00004EBE  0300                     btst       D0, D1
  6157. 00004EC0  0000 0000                ori.b      D0, 0x0
  6158. 00004EC4  0000 0003                ori.b      D0, 0x3
  6159. 00004EC8  0300                     btst       D0, D1
  6160. 00004ECA  0000 0000                ori.b      D0, 0x0
  6161. label00004ECE:
  6162. 00004ECE  0000 0003                ori.b      D0, 0x3
  6163. 00004ED2  0300                     btst       D0, D1
  6164. 00004ED4  0000 0000                ori.b      D0, 0x0
  6165. 00004ED8  0000 0003                ori.b      D0, 0x3
  6166. 00004EDC  0300                     btst       D0, D1
  6167. 00004EDE  0000 0000                ori.b      D0, 0x0
  6168. 00004EE2  0000 0003                ori.b      D0, 0x3
  6169. 00004EE6  0303                     btst       D3, D1
  6170. 00004EE8  0303                     btst       D3, D1
  6171. 00004EEA  0303                     btst       D3, D1
  6172. 00004EEC  0303                     btst       D3, D1
  6173. 00004EEE  0303                     btst       D3, D1
  6174. 00004EF0  0000 0000                ori.b      D0, 0x0
  6175. label00004EF4:
  6176. 00004EF4  0000 0000                ori.b      D0, 0x0
  6177. 00004EF8  0000 0000                ori.b      D0, 0x0
  6178. 00004EFC  0000 0000                ori.b      D0, 0x0
  6179. 00004F00  0000 0000                ori.b      D0, 0x0
  6180. 00004F04  0000 0014                ori.b      D0, 0x14
  6181. 00004F08  0003 0004                ori.b      D3, 0x4
  6182. 00004F0C  0004 0004                ori.b      D4, 0x4
  6183. 00004F10  0004 0003                ori.b      D4, 0x3
  6184. 00004F14  0014 0000                ori.b      [A4], 0x0
  6185. 00004F18  0000 0003                ori.b      D0, 0x3
  6186. 00004F1C  FFF9                     .invalid   <<F/7/7>>
  6187. 00004F1E  FFFF                     .invalid   <<F/7/7>>
  6188. 00004F20  FFFF                     .invalid   <<F/7/7>>
  6189. 00004F22  FFFF                     .invalid   <<F/7/7>>
  6190. 00004F24  FFFF                     .invalid   <<F/7/7>>
  6191. 00004F26  FFF9                     .invalid   <<F/7/7>>
  6192. 00004F28  0003 0000                ori.b      D3, 0x0
  6193. 00004F2C  0000 0004                ori.b      D0, 0x4
  6194. 00004F30  FFFF                     .invalid   <<F/7/7>>
  6195. 00004F32  0000 0000                ori.b      D0, 0x0
  6196. 00004F36  0000 0000                ori.b      D0, 0x0
  6197. 00004F3A  FFFF                     .invalid   <<F/7/7>>
  6198. 00004F3C  0004 0000                ori.b      D4, 0x0
  6199. 00004F40  0000 0004                ori.b      D0, 0x4
  6200. 00004F44  FFFF                     .invalid   <<F/7/7>>
  6201. 00004F46  0000 0000                ori.b      D0, 0x0
  6202. 00004F4A  0000 0000                ori.b      D0, 0x0
  6203. 00004F4E  FFFF                     .invalid   <<F/7/7>>
  6204. 00004F50  0004 0000                ori.b      D4, 0x0
  6205. 00004F54  0000 0004                ori.b      D0, 0x4
  6206. 00004F58  FFFF                     .invalid   <<F/7/7>>
  6207. 00004F5A  0000 0000                ori.b      D0, 0x0
  6208. 00004F5E  0000 0000                ori.b      D0, 0x0
  6209. 00004F62  FFFF                     .invalid   <<F/7/7>>
  6210. 00004F64  0004 0000                ori.b      D4, 0x0
  6211. 00004F68  0000 0004                ori.b      D0, 0x4
  6212. 00004F6C  FFFF                     .invalid   <<F/7/7>>
  6213. 00004F6E  0000 0000                ori.b      D0, 0x0
  6214. 00004F72  0000 0000                ori.b      D0, 0x0
  6215. 00004F76  FFFF                     .invalid   <<F/7/7>>
  6216. 00004F78  0004 0000                ori.b      D4, 0x0
  6217. 00004F7C  0000 0003                ori.b      D0, 0x3
  6218. 00004F80  FFF9                     .invalid   <<F/7/7>>
  6219. 00004F82  FFFF                     .invalid   <<F/7/7>>
  6220. 00004F84  FFFF                     .invalid   <<F/7/7>>
  6221. 00004F86  FFFF                     .invalid   <<F/7/7>>
  6222. 00004F88  FFFF                     .invalid   <<F/7/7>>
  6223. 00004F8A  FFF9                     .invalid   <<F/7/7>>
  6224. 00004F8C  0003 0000                ori.b      D3, 0x0
  6225. 00004F90  0000 0014                ori.b      D0, 0x14
  6226. 00004F94  0003 0004                ori.b      D3, 0x4
  6227. 00004F98  0004 0004                ori.b      D4, 0x4
  6228. 00004F9C  0004 0003                ori.b      D4, 0x3
  6229. 00004FA0  0014 0000                ori.b      [A4], 0x0
  6230. 00004FA4  0000 0000                ori.b      D0, 0x0
  6231. 00004FA8  0000 0000                ori.b      D0, 0x0
  6232. 00004FAC  0000 0000                ori.b      D0, 0x0
  6233. 00004FB0  0000 0000                ori.b      D0, 0x0
  6234. 00004FB4  0000 0000                ori.b      D0, 0x0
  6235. 00004FB8  0000 0000                ori.b      D0, 0x0
  6236. 00004FBC  0000 0000                ori.b      D0, 0x0
  6237. 00004FC0  0000 0000                ori.b      D0, 0x0
  6238. 00004FC4  0000 0000                ori.b      D0, 0x0
  6239. 00004FC8  0000 0000                ori.b      D0, 0x0
  6240. 00004FCC  0000 0014                ori.b      D0, 0x14
  6241. 00004FD0  0003 0004                ori.b      D3, 0x4
  6242. 00004FD4  0004 0004                ori.b      D4, 0x4
  6243. 00004FD8  0004 0003                ori.b      D4, 0x3
  6244. 00004FDC  0014 0000                ori.b      [A4], 0x0
  6245. 00004FE0  0000 0003                ori.b      D0, 0x3
  6246. 00004FE4  FFF9                     .invalid   <<F/7/7>>
  6247. 00004FE6  FFFF                     .invalid   <<F/7/7>>
  6248. 00004FE8  FFFF                     .invalid   <<F/7/7>>
  6249. 00004FEA  FFFF                     .invalid   <<F/7/7>>
  6250. 00004FEC  FFFF                     .invalid   <<F/7/7>>
  6251. 00004FEE  FFF9                     .invalid   <<F/7/7>>
  6252. 00004FF0  0003 0000                ori.b      D3, 0x0
  6253. 00004FF4  0000 0004                ori.b      D0, 0x4
  6254. 00004FF8  FFFF                     .invalid   <<F/7/7>>
  6255. 00004FFA  0000 0000                ori.b      D0, 0x0
  6256. 00004FFE  0000 0000                ori.b      D0, 0x0
  6257. 00005002  FFFF                     .invalid   <<F/7/7>>
  6258. 00005004  0004 0000                ori.b      D4, 0x0
  6259. 00005008  0000 0004                ori.b      D0, 0x4
  6260. 0000500C  FFFF                     .invalid   <<F/7/7>>
  6261. 0000500E  0000 0000                ori.b      D0, 0x0
  6262. 00005012  0000 0000                ori.b      D0, 0x0
  6263. 00005016  FFFF                     .invalid   <<F/7/7>>
  6264. 00005018  0004 0000                ori.b      D4, 0x0
  6265. 0000501C  0000 0004                ori.b      D0, 0x4
  6266. 00005020  FFFF                     .invalid   <<F/7/7>>
  6267. 00005022  0000 0000                ori.b      D0, 0x0
  6268. 00005026  0000 0000                ori.b      D0, 0x0
  6269. 0000502A  FFFF                     .invalid   <<F/7/7>>
  6270. 0000502C  0004 0000                ori.b      D4, 0x0
  6271. 00005030  0000 0004                ori.b      D0, 0x4
  6272. 00005034  FFFF                     .invalid   <<F/7/7>>
  6273. 00005036  0000 0000                ori.b      D0, 0x0
  6274. 0000503A  0000 0000                ori.b      D0, 0x0
  6275. 0000503E  FFFF                     .invalid   <<F/7/7>>
  6276. 00005040  0004 0000                ori.b      D4, 0x0
  6277. 00005044  0000 0003                ori.b      D0, 0x3
  6278. 00005048  FFF9                     .invalid   <<F/7/7>>
  6279. 0000504A  FFFF                     .invalid   <<F/7/7>>
  6280. 0000504C  FFFF                     .invalid   <<F/7/7>>
  6281. 0000504E  FFFF                     .invalid   <<F/7/7>>
  6282. 00005050  FFFF                     .invalid   <<F/7/7>>
  6283. 00005052  FFF9                     .invalid   <<F/7/7>>
  6284. 00005054  0003 0000                ori.b      D3, 0x0
  6285. 00005058  0000 0014                ori.b      D0, 0x14
  6286. 0000505C  0003 0004                ori.b      D3, 0x4
  6287. 00005060  0004 0004                ori.b      D4, 0x4
  6288. 00005064  0004 0003                ori.b      D4, 0x3
  6289. 00005068  0014 0000                ori.b      [A4], 0x0
  6290. 0000506C  0000 0000                ori.b      D0, 0x0
  6291. 00005070  0000 0000                ori.b      D0, 0x0
  6292. 00005074  0000 0000                ori.b      D0, 0x0
  6293. 00005078  0000 0000                ori.b      D0, 0x0
  6294. 0000507C  0000 0000                ori.b      D0, 0x0
  6295. 00005080  0000 0000                ori.b      D0, 0x0
  6296. 00005084  0000 0000                ori.b      D0, 0x0
  6297. 00005088  0000 0000                ori.b      D0, 0x0
  6298. 0000508C  0000 0000                ori.b      D0, 0x0
  6299. 00005090  0000 0000                ori.b      D0, 0x0
  6300. 00005094  0000 0000                ori.b      D0, 0x0
  6301. 00005098  0000 0000                ori.b      D0, 0x0
  6302. 0000509C  416E 616C                chk.w      D0, [A6 + 0x616C]
  6303. 000050A0  7973                     moveq.l    D4, 0x73
  6304. 000050A2  6973                     bvs        +0x75 /* 00005117 */
  6305. 000050A4  203D                     move.l     D0, <<invalid special address>>
  6306. 000050A6  2025                     move.l     D0, -[A5]
  6307. 000050A8  6420                     bcc        +0x22 /* 000050CA */
  6308. 000050AA  2825                     move.l     D4, -[A5]
  6309. 000050AC  6429                     bcc        +0x2B /* 000050D7 */
  6310. 000050AE  0066 6D20                ori.w      -[A6], 0x6D20 /* 'm ' */
  6311. 000050B2  2564 2525                move.l     [A2 + 0x2525], -[A4]
  6312. 000050B6  2064                     movea.l    A0, -[A4]
  6313. 000050B8  6620                     bne        +0x22 /* 000050DA */
  6314. 000050BA  2564 2525                move.l     [A2 + 0x2525], -[A4]
  6315. 000050BE  2061                     movea.l    A0, -[A1]
  6316. 000050C0  2025                     move.l     D0, -[A5]
  6317. 000050C2  6425                     bcc        +0x27 /* 000050E9 */
  6318. 000050C4  2520                     move.l     -[A2], -[A0]
  6319. 000050C6  7220                     moveq.l    D1, 0x20
  6320. 000050C8  2564 2525                move.l     [A2 + 0x2525], -[A4]
  6321. // begin alternate branch 000050CA-000050CC
  6322. label000050CA:
  6323. 000050CA  2525                     move.l     -[A2], -[A5]
  6324. // end alternate branch 000050CA-000050CC
  6325. label000050CA: // (misaligned)
  6326. 000050CC  0073 6F72 7420           ori.w      [A3 + D7.w * 4 + 0x20], 0x6F72 /* 'or' */
  6327. 000050D2  2564 2525                move.l     [A2 + 0x2525], -[A4]
  6328. 000050D6  206F 7468                movea.l    A0, [A7 + 0x7468]
  6329. label000050DA:
  6330. 000050DA  6572                     bcs        +0x74 /* 0000514E */
  6331. 000050DC  2025                     move.l     D0, -[A5]
  6332. 000050DE  6425                     bcc        +0x27 /* 00005105 */
  6333. 000050E0  2500                     move.l     -[A2], D0
  6334. 000050E2  616E                     bsr        +0x70 /* 00005152 */
  6335. 000050E4  616C                     bsr        +0x6E /* 00005152 */
  6336. 000050E6  797A                     moveq.l    D4, 0x7A
  6337. 000050E8  6520                     bcs        +0x22 /* 0000510A */
  6338. 000050EA  3D20                     move.w     -[A6], -[A0]
  6339. 000050EC  2564 0000                move.l     [A2 + 0x0], -[A4]
  6340. 000050F0  4E65                     move       USP, A5
  6341. 000050F2  7720                     moveq.l    D3, 0x20
  6342. 000050F4  6761                     beq        +0x63 /* 00005157 */
  6343. 000050F6  6D65                     blt        +0x67 /* 0000515D */
  6344. 000050F8  0000 0000                ori.b      D0, 0x0
  6345. 000050FC  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  6346. 000050FE  6361                     bls        +0x63 /* 00005161 */
  6347. 00005100  6E27                     bgt        +0x29 /* 00005129 */
  6348. 00005102  7420                     moveq.l    D2, 0x20
  6349. 00005104  7265                     moveq.l    D1, 0x65
  6350. 00005106  6D65                     blt        +0x67 /* 0000516D */
  6351. 00005108  6D62                     blt        +0x64 /* 0000516C */
  6352. label0000510A:
  6353. 0000510A  6572                     bcs        +0x74 /* 0000517E */
  6354. 0000510C  2E00                     move.l     D7, D0
  6355. 0000510E  0000 286E                ori.b      D0, 0x6E /* 'n' */
  6356. 00005112  756C                     moveq.l    D2, 0x6C
  6357. 00005114  6C29                     bge        +0x2B /* 0000513F */
  6358. 00005116  0000 0000                ori.b      D0, 0x0
  6359. 0000511A  0000 0200                ori.b      D0, 0x0
  6360. 0000511E  577A C400                subq.w     [PC - 0x3C00 /* 00001520, value 0x2F3C '/<', cstring "/<" */], 3
  6361. 00005122  577A 0000                subq.w     [PC /* 00005124 */], 3
  6362. 00005126  0200 0001                andi.b     D0, 0x1
  6363. 0000512A  0000 0000                ori.b      D0, 0x0
  6364. 0000512E  0000 0000                ori.b      D0, 0x0
  6365. 00005132  0000 0000                ori.b      D0, 0x0
  6366. 00005136  0000 0000                ori.b      D0, 0x0
  6367. 0000513A  0200 0006                andi.b     D0, 0x6
  6368. 0000513E  0100                     btst       D0, D0
  6369. 00005140  0000 0000                ori.b      D0, 0x0
  6370. 00005144  0000 0000                ori.b      D0, 0x0
  6371. 00005148  0000 0000                ori.b      D0, 0x0
  6372. 0000514C  0000 0200                ori.b      D0, 0x0
  6373. // begin alternate branch 0000514E-00005152
  6374. label0000514E:
  6375. 0000514E  0200 0006                andi.b     D0, 0x6
  6376. // end alternate branch 0000514E-00005152
  6377. label0000514E: // (misaligned)
  6378. 00005150  0006 0200                ori.b      D6, 0x0
  6379. // begin alternate branch 00005152-000052AA
  6380. fn00005152:
  6381. 00005152  0200 0000                andi.b     D0, 0x0
  6382. 00005156  0000 0000                ori.b      D0, 0x0
  6383. 0000515A  0000 0000                ori.b      D0, 0x0
  6384. 0000515E  0000 0000                ori.b      D0, 0x0
  6385. 00005162  0000 0000                ori.b      D0, 0x0
  6386. 00005166  0000 0000                ori.b      D0, 0x0
  6387. 0000516A  0000 0000                ori.b      D0, 0x0
  6388. label0000516C: // (misaligned)
  6389. 0000516E  0000 0000                ori.b      D0, 0x0
  6390. 00005172  0000 0000                ori.b      D0, 0x0
  6391. 00005176  0000 0000                ori.b      D0, 0x0
  6392. 0000517A  0000 0000                ori.b      D0, 0x0
  6393. label0000517E:
  6394. 0000517E  0000 0000                ori.b      D0, 0x0
  6395. 00005182  0000 0000                ori.b      D0, 0x0
  6396. 00005186  0000 0000                ori.b      D0, 0x0
  6397. 0000518A  0000 0000                ori.b      D0, 0x0
  6398. 0000518E  0000 0000                ori.b      D0, 0x0
  6399. 00005192  0000 0000                ori.b      D0, 0x0
  6400. 00005196  0000 0000                ori.b      D0, 0x0
  6401. 0000519A  0000 0000                ori.b      D0, 0x0
  6402. 0000519E  0000 0000                ori.b      D0, 0x0
  6403. 000051A2  0000 0000                ori.b      D0, 0x0
  6404. 000051A6  0000 0000                ori.b      D0, 0x0
  6405. 000051AA  0000 0000                ori.b      D0, 0x0
  6406. 000051AE  0000 0000                ori.b      D0, 0x0
  6407. 000051B2  0000 0000                ori.b      D0, 0x0
  6408. 000051B6  0000 0000                ori.b      D0, 0x0
  6409. 000051BA  0000 0000                ori.b      D0, 0x0
  6410. 000051BE  0000 0000                ori.b      D0, 0x0
  6411. 000051C2  0000 0000                ori.b      D0, 0x0
  6412. 000051C6  0000 0000                ori.b      D0, 0x0
  6413. 000051CA  0000 0000                ori.b      D0, 0x0
  6414. 000051CE  0000 0000                ori.b      D0, 0x0
  6415. 000051D2  0000 0000                ori.b      D0, 0x0
  6416. 000051D6  0000 0000                ori.b      D0, 0x0
  6417. 000051DA  0000 0000                ori.b      D0, 0x0
  6418. 000051DE  0000 0000                ori.b      D0, 0x0
  6419. 000051E2  0000 0000                ori.b      D0, 0x0
  6420. 000051E6  0000 0000                ori.b      D0, 0x0
  6421. 000051EA  0000 0000                ori.b      D0, 0x0
  6422. 000051EE  0000 0000                ori.b      D0, 0x0
  6423. 000051F2  0000 0000                ori.b      D0, 0x0
  6424. 000051F6  0000 0000                ori.b      D0, 0x0
  6425. 000051FA  0000 0000                ori.b      D0, 0x0
  6426. 000051FE  0000 0000                ori.b      D0, 0x0
  6427. 00005202  0000 0000                ori.b      D0, 0x0
  6428. 00005206  0000 0000                ori.b      D0, 0x0
  6429. 0000520A  0000 0000                ori.b      D0, 0x0
  6430. 0000520E  0000 0000                ori.b      D0, 0x0
  6431. 00005212  0000 0000                ori.b      D0, 0x0
  6432. 00005216  0000 0000                ori.b      D0, 0x0
  6433. 0000521A  0000 0000                ori.b      D0, 0x0
  6434. 0000521E  0000 0000                ori.b      D0, 0x0
  6435. 00005222  0000 0000                ori.b      D0, 0x0
  6436. 00005226  0000 0000                ori.b      D0, 0x0
  6437. 0000522A  0000 0000                ori.b      D0, 0x0
  6438. 0000522E  0000 0000                ori.b      D0, 0x0
  6439. 00005232  0000 0000                ori.b      D0, 0x0
  6440. 00005236  0000 0000                ori.b      D0, 0x0
  6441. 0000523A  0000 0000                ori.b      D0, 0x0
  6442. 0000523E  0000 0000                ori.b      D0, 0x0
  6443. 00005242  0000 0000                ori.b      D0, 0x0
  6444. 00005246  0000 0000                ori.b      D0, 0x0
  6445. 0000524A  0000 0000                ori.b      D0, 0x0
  6446. 0000524E  0000 0000                ori.b      D0, 0x0
  6447. 00005252  0000 0000                ori.b      D0, 0x0
  6448. 00005256  0000 0000                ori.b      D0, 0x0
  6449. 0000525A  0000 0000                ori.b      D0, 0x0
  6450. 0000525E  0000 0000                ori.b      D0, 0x0
  6451. 00005262  0000 0000                ori.b      D0, 0x0
  6452. 00005266  0000 0000                ori.b      D0, 0x0
  6453. 0000526A  0000 0000                ori.b      D0, 0x0
  6454. 0000526E  0000 0000                ori.b      D0, 0x0
  6455. 00005272  0000 0000                ori.b      D0, 0x0
  6456. 00005276  0000 0000                ori.b      D0, 0x0
  6457. 0000527A  0000 0000                ori.b      D0, 0x0
  6458. 0000527E  0000 0000                ori.b      D0, 0x0
  6459. 00005282  0000 0000                ori.b      D0, 0x0
  6460. 00005286  0000 0000                ori.b      D0, 0x0
  6461. 0000528A  0000 0000                ori.b      D0, 0x0
  6462. 0000528E  0000 0000                ori.b      D0, 0x0
  6463. 00005292  0000 0000                ori.b      D0, 0x0
  6464. 00005296  0000 0000                ori.b      D0, 0x0
  6465. 0000529A  0000 0000                ori.b      D0, 0x0
  6466. 0000529E  0000 0000                ori.b      D0, 0x0
  6467. 000052A2  0000 0000                ori.b      D0, 0x0
  6468. 000052A6  0000 FF00                ori.b      D0, 0x0
  6469. // end alternate branch 00005152-000052AA
  6470. fn00005152: // (misaligned)
  6471. 00005154  0000 0000                ori.b      D0, 0x0
  6472. 00005158  0000 0000                ori.b      D0, 0x0
  6473. 0000515C  0000 0000                ori.b      D0, 0x0
  6474. 00005160  0000 0000                ori.b      D0, 0x0
  6475. 00005164  0000 0000                ori.b      D0, 0x0
  6476. 00005168  0000 0000                ori.b      D0, 0x0
  6477. label0000516C:
  6478. 0000516C  0000 0000                ori.b      D0, 0x0
  6479. 00005170  0000 0000                ori.b      D0, 0x0
  6480. 00005174  0000 0000                ori.b      D0, 0x0
  6481. 00005178  0000 0000                ori.b      D0, 0x0
  6482. 0000517C  0000 0000                ori.b      D0, 0x0
  6483. label0000517E: // (misaligned)
  6484. 00005180  0000 0000                ori.b      D0, 0x0
  6485. 00005184  0000 0000                ori.b      D0, 0x0
  6486. 00005188  0000 0000                ori.b      D0, 0x0
  6487. 0000518C  0000 0000                ori.b      D0, 0x0
  6488. 00005190  0000 0000                ori.b      D0, 0x0
  6489. 00005194  0000 0000                ori.b      D0, 0x0
  6490. 00005198  0000 0000                ori.b      D0, 0x0
  6491. 0000519C  0000 0000                ori.b      D0, 0x0
  6492. 000051A0  0000 0000                ori.b      D0, 0x0
  6493. 000051A4  0000 0000                ori.b      D0, 0x0
  6494. 000051A8  0000 0000                ori.b      D0, 0x0
  6495. 000051AC  0000 0000                ori.b      D0, 0x0
  6496. 000051B0  0000 0000                ori.b      D0, 0x0
  6497. 000051B4  0000 0000                ori.b      D0, 0x0
  6498. 000051B8  0000 0000                ori.b      D0, 0x0
  6499. 000051BC  0000 0000                ori.b      D0, 0x0
  6500. 000051C0  0000 0000                ori.b      D0, 0x0
  6501. 000051C4  0000 0000                ori.b      D0, 0x0
  6502. 000051C8  0000 0000                ori.b      D0, 0x0
  6503. 000051CC  0000 0000                ori.b      D0, 0x0
  6504. 000051D0  0000 0000                ori.b      D0, 0x0
  6505. 000051D4  0000 0000                ori.b      D0, 0x0
  6506. 000051D8  0000 0000                ori.b      D0, 0x0
  6507. 000051DC  0000 0000                ori.b      D0, 0x0
  6508. 000051E0  0000 0000                ori.b      D0, 0x0
  6509. 000051E4  0000 0000                ori.b      D0, 0x0
  6510. 000051E8  0000 0000                ori.b      D0, 0x0
  6511. 000051EC  0000 0000                ori.b      D0, 0x0
  6512. 000051F0  0000 0000                ori.b      D0, 0x0
  6513. 000051F4  0000 0000                ori.b      D0, 0x0
  6514. 000051F8  0000 0000                ori.b      D0, 0x0
  6515. 000051FC  0000 0000                ori.b      D0, 0x0
  6516. 00005200  0000 0000                ori.b      D0, 0x0
  6517. 00005204  0000 0000                ori.b      D0, 0x0
  6518. 00005208  0000 0000                ori.b      D0, 0x0
  6519. 0000520C  0000 0000                ori.b      D0, 0x0
  6520. 00005210  0000 0000                ori.b      D0, 0x0
  6521. 00005214  0000 0000                ori.b      D0, 0x0
  6522. 00005218  0000 0000                ori.b      D0, 0x0
  6523. 0000521C  0000 0000                ori.b      D0, 0x0
  6524. 00005220  0000 0000                ori.b      D0, 0x0
  6525. 00005224  0000 0000                ori.b      D0, 0x0
  6526. 00005228  0000 0000                ori.b      D0, 0x0
  6527. 0000522C  0000 0000                ori.b      D0, 0x0
  6528. 00005230  0000 0000                ori.b      D0, 0x0
  6529. 00005234  0000 0000                ori.b      D0, 0x0
  6530. 00005238  0000 0000                ori.b      D0, 0x0
  6531. 0000523C  0000 0000                ori.b      D0, 0x0
  6532. 00005240  0000 0000                ori.b      D0, 0x0
  6533. 00005244  0000 0000                ori.b      D0, 0x0
  6534. 00005248  0000 0000                ori.b      D0, 0x0
  6535. 0000524C  0000 0000                ori.b      D0, 0x0
  6536. 00005250  0000 0000                ori.b      D0, 0x0
  6537. 00005254  0000 0000                ori.b      D0, 0x0
  6538. 00005258  0000 0000                ori.b      D0, 0x0
  6539. 0000525C  0000 0000                ori.b      D0, 0x0
  6540. 00005260  0000 0000                ori.b      D0, 0x0
  6541. 00005264  0000 0000                ori.b      D0, 0x0
  6542. 00005268  0000 0000                ori.b      D0, 0x0
  6543. 0000526C  0000 0000                ori.b      D0, 0x0
  6544. 00005270  0000 0000                ori.b      D0, 0x0
  6545. 00005274  0000 0000                ori.b      D0, 0x0
  6546. 00005278  0000 0000                ori.b      D0, 0x0
  6547. 0000527C  0000 0000                ori.b      D0, 0x0
  6548. 00005280  0000 0000                ori.b      D0, 0x0
  6549. 00005284  0000 0000                ori.b      D0, 0x0
  6550. 00005288  0000 0000                ori.b      D0, 0x0
  6551. 0000528C  0000 0000                ori.b      D0, 0x0
  6552. 00005290  0000 0000                ori.b      D0, 0x0
  6553. 00005294  0000 0000                ori.b      D0, 0x0
  6554. 00005298  0000 0000                ori.b      D0, 0x0
  6555. 0000529C  0000 0000                ori.b      D0, 0x0
  6556. 000052A0  0000 0000                ori.b      D0, 0x0
  6557. 000052A4  0000 0000                ori.b      D0, 0x0
  6558. 000052A8  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  6559. 000052AA  52A8 0000                addq.l     [A0 + 0x0], 1
  6560. 000052AE  0000 0000                ori.b      D0, 0x0
  6561. 000052B2  0000 0000                ori.b      D0, 0x0
  6562. 000052B6  0000 0000                ori.b      D0, 0x0
  6563. 000052BA  0000 0000                ori.b      D0, 0x0
  6564. 000052BE  0000 0000                ori.b      D0, 0x0
  6565. 000052C2  0000 0000                ori.b      D0, 0x0
  6566. 000052C6  0000 0000                ori.b      D0, 0x0
  6567. 000052CA  0000 0000                ori.b      D0, 0x0
  6568. 000052CE  0000 0000                ori.b      D0, 0x0
  6569. 000052D2  0000 0000                ori.b      D0, 0x0
  6570. 000052D6  0000 0000                ori.b      D0, 0x0
  6571. 000052DA  0000 0000                ori.b      D0, 0x0
  6572. 000052DE  0000 0000                ori.b      D0, 0x0
  6573. 000052E2  0000 0000                ori.b      D0, 0x0
  6574. 000052E6  0000 0000                ori.b      D0, 0x0
  6575. 000052EA  0000 0000                ori.b      D0, 0x0
  6576. 000052EE  0000 0000                ori.b      D0, 0x0
  6577. 000052F2  0000 0000                ori.b      D0, 0x0
  6578. 000052F6  0000 0000                ori.b      D0, 0x0
  6579. 000052FA  0000 0000                ori.b      D0, 0x0
  6580. 000052FE  0000 0000                ori.b      D0, 0x0
  6581. 00005302  0000 0000                ori.b      D0, 0x0
  6582. 00005306  0000 0000                ori.b      D0, 0x0
  6583. 0000530A  0000 0000                ori.b      D0, 0x0
  6584. 0000530E  0000 0000                ori.b      D0, 0x0
  6585. 00005312  0000 4220                ori.b      D0, 0x20 /* ' ' */
  6586. 00005316  0000 0000                ori.b      D0, 0x0
  6587. 0000531A  0000 3DF5                ori.b      D0, 0xF5
  6588. 0000531E  C28F                     and.l      D1, A7
  6589. 00005320  5C28 F5C3                addq.b     [A0 - 0xA3D], 6
  6590. 00005324  4220                     clr.b      -[A0]
  6591. 00005326  0000 0000                ori.b      D0, 0x0
  6592. 0000532A  0000 0000                ori.b      D0, 0x0
  6593. 0000532E  0000 0000                ori.b      D0, 0x0
  6594. 00005332  0000 4220                ori.b      D0, 0x20 /* ' ' */
  6595. 00005336  0000 0000                ori.b      D0, 0x0
  6596. 0000533A  0000 4080                ori.b      D0, 0x80
  6597. 0000533E  0000 0000                ori.b      D0, 0x0
  6598. 00005342  0000 4220                ori.b      D0, 0x20 /* ' ' */
  6599. 00005346  0000 0000                ori.b      D0, 0x0
  6600. 0000534A  0000 0000                ori.b      D0, 0x0
  6601. 0000534E  0000 0000                ori.b      D0, 0x0
  6602. 00005352  0000 0000                ori.b      D0, 0x0
  6603. 00005356  0000 0000                ori.b      D0, 0x0
  6604. 0000535A  0000 0000                ori.b      D0, 0x0
  6605. 0000535E  0000 0000                ori.b      D0, 0x0
  6606. 00005362  0000 0000                ori.b      D0, 0x0
  6607. 00005366  0000 0000                ori.b      D0, 0x0
  6608. 0000536A  0000 0000                ori.b      D0, 0x0
  6609. 0000536E  0000 0000                ori.b      D0, 0x0
  6610. 00005372  0000 0000                ori.b      D0, 0x0
  6611. 00005376  0000 0000                ori.b      D0, 0x0
  6612. 0000537A  0000 0000                ori.b      D0, 0x0
  6613. 0000537E  0000 0000                ori.b      D0, 0x0
  6614. 00005382  0000 0000                ori.b      D0, 0x0
  6615. 00005386  0000 0000                ori.b      D0, 0x0
  6616. 0000538A  0000 0000                ori.b      D0, 0x0
  6617. 0000538E  0000 0000                ori.b      D0, 0x0
  6618. 00005392  0000 0000                ori.b      D0, 0x0
  6619. 00005396  0000 0000                ori.b      D0, 0x0
  6620. 0000539A  0000 0000                ori.b      D0, 0x0
  6621. 0000539E  0000 0000                ori.b      D0, 0x0
  6622. 000053A2  0000 0000                ori.b      D0, 0x0
  6623. 000053A6  0000 0000                ori.b      D0, 0x0
  6624. 000053AA  0000 0000                ori.b      D0, 0x0
  6625. 000053AE  0000 0000                ori.b      D0, 0x0
  6626. 000053B2  0000 0000                ori.b      D0, 0x0
  6627. 000053B6  0000 0000                ori.b      D0, 0x0
  6628. 000053BA  0000 0000                ori.b      D0, 0x0
  6629. 000053BE  0000 0000                ori.b      D0, 0x0
  6630. 000053C2  0000 0000                ori.b      D0, 0x0
  6631. 000053C6  0000 0000                ori.b      D0, 0x0
  6632. 000053CA  0000 0000                ori.b      D0, 0x0
  6633. 000053CE  0000 0000                ori.b      D0, 0x0
  6634. 000053D2  0000 0000                ori.b      D0, 0x0
  6635. 000053D6  0000 0000                ori.b      D0, 0x0
  6636. 000053DA  0000 0000                ori.b      D0, 0x0
  6637. 000053DE  0000 0000                ori.b      D0, 0x0
  6638. 000053E2  0000 0000                ori.b      D0, 0x0
  6639. 000053E6  0000 0000                ori.b      D0, 0x0
  6640. 000053EA  0000 0000                ori.b      D0, 0x0
  6641. 000053EE  0000 0000                ori.b      D0, 0x0
  6642. 000053F2  0000 0000                ori.b      D0, 0x0
  6643. 000053F6  0000 0000                ori.b      D0, 0x0
  6644. 000053FA  0000 0000                ori.b      D0, 0x0
  6645. 000053FE  0000 0000                ori.b      D0, 0x0
  6646. 00005402  0000 0000                ori.b      D0, 0x0
  6647. 00005406  0000 0000                ori.b      D0, 0x0
  6648. 0000540A  0000 0000                ori.b      D0, 0x0
  6649. 0000540E  0000 0000                ori.b      D0, 0x0
  6650. 00005412  0000 0000                ori.b      D0, 0x0
  6651. 00005416  0000 0000                ori.b      D0, 0x0
  6652. 0000541A  0000 0000                ori.b      D0, 0x0
  6653. 0000541E  0000 0000                ori.b      D0, 0x0
  6654. 00005422  0000 0000                ori.b      D0, 0x0
  6655. 00005426  0000 0000                ori.b      D0, 0x0
  6656. 0000542A  0000 0000                ori.b      D0, 0x0
  6657. 0000542E  0000 0000                ori.b      D0, 0x0
  6658. 00005432  0000 0000                ori.b      D0, 0x0
  6659. 00005436  0000 0000                ori.b      D0, 0x0
  6660. 0000543A  0000 0000                ori.b      D0, 0x0
  6661. 0000543E  0000 0000                ori.b      D0, 0x0
  6662. 00005442  0000 0000                ori.b      D0, 0x0
  6663. 00005446  0000 0000                ori.b      D0, 0x0
  6664. 0000544A  0000 0000                ori.b      D0, 0x0
  6665. 0000544E  0000 0000                ori.b      D0, 0x0
  6666. 00005452  0000 0000                ori.b      D0, 0x0
  6667. 00005456  0000 0000                ori.b      D0, 0x0
  6668. 0000545A  0000 0000                ori.b      D0, 0x0
  6669. 0000545E  0000 0000                ori.b      D0, 0x0
  6670. 00005462  0000 0000                ori.b      D0, 0x0
  6671. 00005466  0000 0000                ori.b      D0, 0x0
  6672. 0000546A  0000 0000                ori.b      D0, 0x0
  6673. 0000546E  0000 0000                ori.b      D0, 0x0
  6674. 00005472  0000 0000                ori.b      D0, 0x0
  6675. 00005476  0000 0000                ori.b      D0, 0x0
  6676. 0000547A  0000 0000                ori.b      D0, 0x0
  6677. 0000547E  0000 0000                ori.b      D0, 0x0
  6678. 00005482  0000 0000                ori.b      D0, 0x0
  6679. 00005486  0000 0000                ori.b      D0, 0x0
  6680. 0000548A  0000 0000                ori.b      D0, 0x0
  6681. 0000548E  0000 0000                ori.b      D0, 0x0
  6682. 00005492  0000 0000                ori.b      D0, 0x0
  6683. 00005496  0000 0000                ori.b      D0, 0x0
  6684. 0000549A  0000 0000                ori.b      D0, 0x0
  6685. 0000549E  0000 0000                ori.b      D0, 0x0
  6686. 000054A2  0000 0000                ori.b      D0, 0x0
  6687. 000054A6  0000 0000                ori.b      D0, 0x0
  6688. 000054AA  0000 0000                ori.b      D0, 0x0
  6689. 000054AE  0000 0000                ori.b      D0, 0x0
  6690. 000054B2  0000 0000                ori.b      D0, 0x0
  6691. 000054B6  0000 0000                ori.b      D0, 0x0
  6692. 000054BA  0000 0000                ori.b      D0, 0x0
  6693. 000054BE  0000 0000                ori.b      D0, 0x0
  6694. 000054C2  0000 0000                ori.b      D0, 0x0
  6695. 000054C6  0000 0000                ori.b      D0, 0x0
  6696. 000054CA  0000 0000                ori.b      D0, 0x0
  6697. 000054CE  0000 0000                ori.b      D0, 0x0
  6698. 000054D2  0000 0000                ori.b      D0, 0x0
  6699. 000054D6  0000 0000                ori.b      D0, 0x0
  6700. 000054DA  0000 0000                ori.b      D0, 0x0
  6701. 000054DE  0000 0000                ori.b      D0, 0x0
  6702. 000054E2  0000 0000                ori.b      D0, 0x0
  6703. 000054E6  0000 0000                ori.b      D0, 0x0
  6704. 000054EA  0000 0000                ori.b      D0, 0x0
  6705. 000054EE  0000 0000                ori.b      D0, 0x0
  6706. 000054F2  0000 0000                ori.b      D0, 0x0
  6707. 000054F6  0000 0000                ori.b      D0, 0x0
  6708. 000054FA  0000 0000                ori.b      D0, 0x0
  6709. 000054FE  0000 0000                ori.b      D0, 0x0
  6710. 00005502  0000 0000                ori.b      D0, 0x0
  6711. 00005506  0000 0000                ori.b      D0, 0x0
  6712. 0000550A  0000 0000                ori.b      D0, 0x0
  6713. 0000550E  0000 0000                ori.b      D0, 0x0
  6714. 00005512  0000 0000                ori.b      D0, 0x0
  6715. 00005516  0000 0000                ori.b      D0, 0x0
  6716. 0000551A  0000 0000                ori.b      D0, 0x0
  6717. 0000551E  0000 0000                ori.b      D0, 0x0
  6718. 00005522  0000 0000                ori.b      D0, 0x0
  6719. 00005526  0000 0000                ori.b      D0, 0x0
  6720. 0000552A  0000 0000                ori.b      D0, 0x0
  6721. 0000552E  0000 0000                ori.b      D0, 0x0
  6722. 00005532  0000 0000                ori.b      D0, 0x0
  6723. 00005536  0000 0000                ori.b      D0, 0x0
  6724. 0000553A  0000 0000                ori.b      D0, 0x0
  6725. 0000553E  0000 0000                ori.b      D0, 0x0
  6726. 00005542  0000 0000                ori.b      D0, 0x0
  6727. 00005546  0000 0000                ori.b      D0, 0x0
  6728. 0000554A  0000 0000                ori.b      D0, 0x0
  6729. 0000554E  0000 0000                ori.b      D0, 0x0
  6730. 00005552  0000 0000                ori.b      D0, 0x0
  6731. 00005556  0000 0000                ori.b      D0, 0x0
  6732. 0000555A  0000 0000                ori.b      D0, 0x0
  6733. 0000555E  0000 0000                ori.b      D0, 0x0
  6734. 00005562  0000 0000                ori.b      D0, 0x0
  6735. 00005566  0000 0000                ori.b      D0, 0x0
  6736. 0000556A  0000 0000                ori.b      D0, 0x0
  6737. 0000556E  0000 0000                ori.b      D0, 0x0
  6738. 00005572  0000 0000                ori.b      D0, 0x0
  6739. 00005576  0000 0000                ori.b      D0, 0x0
  6740. 0000557A  0000 0000                ori.b      D0, 0x0
  6741. 0000557E  0000 0000                ori.b      D0, 0x0
  6742. 00005582  0000 0000                ori.b      D0, 0x0
  6743. 00005586  0000 0000                ori.b      D0, 0x0
  6744. 0000558A  0000 0000                ori.b      D0, 0x0
  6745. 0000558E  0000 0000                ori.b      D0, 0x0
  6746. 00005592  0000 0000                ori.b      D0, 0x0
  6747. 00005596  0000 0000                ori.b      D0, 0x0
  6748. 0000559A  0000 0000                ori.b      D0, 0x0
  6749. 0000559E  0000 0000                ori.b      D0, 0x0
  6750. 000055A2  0000 0000                ori.b      D0, 0x0
  6751. 000055A6  0000 0000                ori.b      D0, 0x0
  6752. 000055AA  0000 0000                ori.b      D0, 0x0
  6753. 000055AE  0000 0000                ori.b      D0, 0x0
  6754. 000055B2  0000 0000                ori.b      D0, 0x0
  6755. 000055B6  0000 0000                ori.b      D0, 0x0
  6756. 000055BA  0000 0000                ori.b      D0, 0x0
  6757. 000055BE  0000 0000                ori.b      D0, 0x0
  6758. 000055C2  0000 0000                ori.b      D0, 0x0
  6759. 000055C6  0000 0000                ori.b      D0, 0x0
  6760. 000055CA  0000 0000                ori.b      D0, 0x0
  6761. 000055CE  0000 0000                ori.b      D0, 0x0
  6762. 000055D2  0000 0000                ori.b      D0, 0x0
  6763. 000055D6  0000 0000                ori.b      D0, 0x0
  6764. 000055DA  0000 0000                ori.b      D0, 0x0
  6765. 000055DE  0000 0000                ori.b      D0, 0x0
  6766. 000055E2  0000 0000                ori.b      D0, 0x0
  6767. 000055E6  0000 0000                ori.b      D0, 0x0
  6768. 000055EA  0000 0000                ori.b      D0, 0x0
  6769. 000055EE  0000 0000                ori.b      D0, 0x0
  6770. 000055F2  0000 0000                ori.b      D0, 0x0
  6771. 000055F6  0000 0000                ori.b      D0, 0x0
  6772. 000055FA  0000 0000                ori.b      D0, 0x0
  6773. 000055FE  0000 0000                ori.b      D0, 0x0
  6774. 00005602  0000 0000                ori.b      D0, 0x0
  6775. 00005606  0000 0000                ori.b      D0, 0x0
  6776. 0000560A  0000 0000                ori.b      D0, 0x0
  6777. 0000560E  0000 0000                ori.b      D0, 0x0
  6778. 00005612  0000 0000                ori.b      D0, 0x0
  6779. 00005616  0000 0000                ori.b      D0, 0x0
  6780. 0000561A  0000 0000                ori.b      D0, 0x0
  6781. 0000561E  0000 0000                ori.b      D0, 0x0
  6782. 00005622  0000 0000                ori.b      D0, 0x0
  6783. 00005626  0000 0000                ori.b      D0, 0x0
  6784. 0000562A  0000 0000                ori.b      D0, 0x0
  6785. 0000562E  0000 0000                ori.b      D0, 0x0
  6786. 00005632  0000 0000                ori.b      D0, 0x0
  6787. 00005636  0000 0000                ori.b      D0, 0x0
  6788. 0000563A  0000 0000                ori.b      D0, 0x0
  6789. 0000563E  0000 0000                ori.b      D0, 0x0
  6790. 00005642  0000 0000                ori.b      D0, 0x0
  6791. 00005646  0000 0000                ori.b      D0, 0x0
  6792. 0000564A  0000 0000                ori.b      D0, 0x0
  6793. 0000564E  0000 0000                ori.b      D0, 0x0
  6794. 00005652  0000 0000                ori.b      D0, 0x0
  6795. 00005656  0000 0000                ori.b      D0, 0x0
  6796. 0000565A  0000 0000                ori.b      D0, 0x0
  6797. 0000565E  0000 0000                ori.b      D0, 0x0
  6798. 00005662  0000 0000                ori.b      D0, 0x0
  6799. 00005666  0000 0000                ori.b      D0, 0x0
  6800. 0000566A  0000 0000                ori.b      D0, 0x0
  6801. 0000566E  0000 0000                ori.b      D0, 0x0
  6802. 00005672  0000 0000                ori.b      D0, 0x0
  6803. 00005676  0000 0000                ori.b      D0, 0x0
  6804. 0000567A  0000 0000                ori.b      D0, 0x0
  6805. 0000567E  0000 0000                ori.b      D0, 0x0
  6806. 00005682  0000 0000                ori.b      D0, 0x0
  6807. 00005686  0000 0000                ori.b      D0, 0x0
  6808. 0000568A  0000 0000                ori.b      D0, 0x0
  6809. 0000568E  0000 0000                ori.b      D0, 0x0
  6810. 00005692  0000 0000                ori.b      D0, 0x0
  6811. 00005696  0000 0000                ori.b      D0, 0x0
  6812. 0000569A  0000 0000                ori.b      D0, 0x0
  6813. 0000569E  0000 0000                ori.b      D0, 0x0
  6814. 000056A2  0000 0000                ori.b      D0, 0x0
  6815. 000056A6  0000 0000                ori.b      D0, 0x0
  6816. 000056AA  0000 0000                ori.b      D0, 0x0
  6817. 000056AE  0000 0000                ori.b      D0, 0x0
  6818. 000056B2  0000 0000                ori.b      D0, 0x0
  6819. 000056B6  0000 0000                ori.b      D0, 0x0
  6820. 000056BA  0000 0000                ori.b      D0, 0x0
  6821. 000056BE  0000 0000                ori.b      D0, 0x0
  6822. 000056C2  0000 0000                ori.b      D0, 0x0
  6823. 000056C6  0000 0000                ori.b      D0, 0x0
  6824. 000056CA  0000 0000                ori.b      D0, 0x0
  6825. 000056CE  0000 0000                ori.b      D0, 0x0
  6826. 000056D2  0000 0000                ori.b      D0, 0x0
  6827. 000056D6  0000 0000                ori.b      D0, 0x0
  6828. 000056DA  0000 0000                ori.b      D0, 0x0
  6829. 000056DE  0000 0000                ori.b      D0, 0x0
  6830. 000056E2  0000 0000                ori.b      D0, 0x0
  6831. 000056E6  0000 0000                ori.b      D0, 0x0
  6832. 000056EA  0000 0000                ori.b      D0, 0x0
  6833. 000056EE  0000 0000                ori.b      D0, 0x0
  6834. 000056F2  0000 0000                ori.b      D0, 0x0
  6835. 000056F6  0000 0000                ori.b      D0, 0x0
  6836. 000056FA  0000 0000                ori.b      D0, 0x0
  6837. 000056FE  0000 0000                ori.b      D0, 0x0
  6838. 00005702  0000 0000                ori.b      D0, 0x0
  6839. 00005706  0000 0000                ori.b      D0, 0x0
  6840. 0000570A  0000 0000                ori.b      D0, 0x0
  6841. 0000570E  0000 0000                ori.b      D0, 0x0
  6842. 00005712  0000 0000                ori.b      D0, 0x0
  6843. 00005716  0000 0000                ori.b      D0, 0x0
  6844. 0000571A  0000 0000                ori.b      D0, 0x0
  6845. 0000571E  0000 0000                ori.b      D0, 0x0
  6846. 00005722  0000 0000                ori.b      D0, 0x0
  6847. 00005726  0000 0000                ori.b      D0, 0x0
  6848. 0000572A  0000 0000                ori.b      D0, 0x0
  6849. 0000572E  0000 0000                ori.b      D0, 0x0
  6850. 00005732  0000 0000                ori.b      D0, 0x0
  6851. 00005736  0000 0000                ori.b      D0, 0x0
  6852. 0000573A  0000 0000                ori.b      D0, 0x0
  6853. 0000573E  0000 0000                ori.b      D0, 0x0
  6854. 00005742  0000 0000                ori.b      D0, 0x0
  6855. 00005746  0000 0000                ori.b      D0, 0x0
  6856. 0000574A  0000 0000                ori.b      D0, 0x0
  6857. 0000574E  0000 0000                ori.b      D0, 0x0
  6858. 00005752  0000 0000                ori.b      D0, 0x0
  6859. 00005756  0000 0000                ori.b      D0, 0x0
  6860. 0000575A  0000 0000                ori.b      D0, 0x0
  6861. 0000575E  0000 0000                ori.b      D0, 0x0
  6862. 00005762  0000 0000                ori.b      D0, 0x0
  6863. 00005766  0000 0000                ori.b      D0, 0x0
  6864. 0000576A  0000 0000                ori.b      D0, 0x0
  6865. 0000576E  0000 0000                ori.b      D0, 0x0
  6866. 00005772  0000 0000                ori.b      D0, 0x0
  6867. 00005776  0000 0000                ori.b      D0, 0x0
  6868. 0000577A  0000 0000                ori.b      D0, 0x0
  6869. 0000577E  0000 0000                ori.b      D0, 0x0
  6870. 00005782  0000 0000                ori.b      D0, 0x0
  6871. 00005786  0000 0000                ori.b      D0, 0x0
  6872. 0000578A  0000 0000                ori.b      D0, 0x0
  6873. 0000578E  0000 0000                ori.b      D0, 0x0
  6874. 00005792  0000 0000                ori.b      D0, 0x0
  6875. 00005796  0000 0000                ori.b      D0, 0x0
  6876. 0000579A  0000 0000                ori.b      D0, 0x0
  6877. 0000579E  0000 0000                ori.b      D0, 0x0
  6878. 000057A2  0000 0000                ori.b      D0, 0x0
  6879. 000057A6  0000 0000                ori.b      D0, 0x0
  6880. 000057AA  0000 0000                ori.b      D0, 0x0
  6881. 000057AE  0000 0000                ori.b      D0, 0x0
  6882. 000057B2  0000 0000                ori.b      D0, 0x0
  6883. 000057B6  0000 0000                ori.b      D0, 0x0
  6884. 000057BA  0000 0000                ori.b      D0, 0x0
  6885. 000057BE  0000 0000                ori.b      D0, 0x0
  6886. 000057C2  0000 0000                ori.b      D0, 0x0
  6887. 000057C6  0000 0000                ori.b      D0, 0x0
  6888. 000057CA  0000 0000                ori.b      D0, 0x0
  6889. 000057CE  0000 0000                ori.b      D0, 0x0
  6890. 000057D2  0000 0000                ori.b      D0, 0x0
  6891. 000057D6  0000 0000                ori.b      D0, 0x0
  6892. 000057DA  0000 0000                ori.b      D0, 0x0
  6893. 000057DE  0000 0000                ori.b      D0, 0x0
  6894. 000057E2  0000 0000                ori.b      D0, 0x0
  6895. 000057E6  0000 0000                ori.b      D0, 0x0
  6896. 000057EA  0000 0000                ori.b      D0, 0x0
  6897. 000057EE  0000 0000                ori.b      D0, 0x0
  6898. 000057F2  0000 0000                ori.b      D0, 0x0
  6899. 000057F6  0000 0000                ori.b      D0, 0x0
  6900. 000057FA  0000 0000                ori.b      D0, 0x0
  6901. 000057FE  0000 0000                ori.b      D0, 0x0
  6902. 00005802  0000 0000                ori.b      D0, 0x0
  6903. 00005806  0000 0000                ori.b      D0, 0x0
  6904. 0000580A  0000 0000                ori.b      D0, 0x0
  6905. 0000580E  0000 0000                ori.b      D0, 0x0
  6906. 00005812  0000 0000                ori.b      D0, 0x0
  6907. 00005816  0000 0000                ori.b      D0, 0x0
  6908. 0000581A  0000 0000                ori.b      D0, 0x0
  6909. 0000581E  0000 0000                ori.b      D0, 0x0
  6910. 00005822  0000 0000                ori.b      D0, 0x0
  6911. 00005826  0000 0000                ori.b      D0, 0x0
  6912. 0000582A  0000 0000                ori.b      D0, 0x0
  6913. 0000582E  0000 0000                ori.b      D0, 0x0
  6914. 00005832  0000 0000                ori.b      D0, 0x0
  6915. 00005836  0000 0000                ori.b      D0, 0x0
  6916. 0000583A  0000 0000                ori.b      D0, 0x0
  6917. 0000583E  0000 0000                ori.b      D0, 0x0
  6918. 00005842  0000 0000                ori.b      D0, 0x0
  6919. 00005846  0000 0000                ori.b      D0, 0x0
  6920. 0000584A  0000 0000                ori.b      D0, 0x0
  6921. 0000584E  0000 0000                ori.b      D0, 0x0
  6922. 00005852  0000 0000                ori.b      D0, 0x0
  6923. 00005856  0000 0000                ori.b      D0, 0x0
  6924. 0000585A  0000 0000                ori.b      D0, 0x0
  6925. 0000585E  0000 0000                ori.b      D0, 0x0
  6926. 00005862  0000 0000                ori.b      D0, 0x0
  6927. 00005866  0000 0000                ori.b      D0, 0x0
  6928. 0000586A  0000 0000                ori.b      D0, 0x0
  6929. 0000586E  0000 0000                ori.b      D0, 0x0
  6930. 00005872  0000 0000                ori.b      D0, 0x0
  6931. 00005876  0000 0000                ori.b      D0, 0x0
  6932. 0000587A  0000 0000                ori.b      D0, 0x0
  6933. 0000587E  0000 0000                ori.b      D0, 0x0
  6934. 00005882  0000 0000                ori.b      D0, 0x0
  6935. 00005886  0000 0000                ori.b      D0, 0x0
  6936. 0000588A  0000 0000                ori.b      D0, 0x0
  6937. 0000588E  0000 0000                ori.b      D0, 0x0
  6938. 00005892  0000 0000                ori.b      D0, 0x0
  6939. 00005896  0000 0000                ori.b      D0, 0x0
  6940. 0000589A  0000 0000                ori.b      D0, 0x0
  6941. 0000589E  0000 0000                ori.b      D0, 0x0
  6942. 000058A2  0000 0000                ori.b      D0, 0x0
  6943. 000058A6  0000 0000                ori.b      D0, 0x0
  6944. 000058AA  0000 0000                ori.b      D0, 0x0
  6945. 000058AE  0000 0000                ori.b      D0, 0x0
  6946. 000058B2  0000 0000                ori.b      D0, 0x0
  6947. 000058B6  0000 0000                ori.b      D0, 0x0
  6948. 000058BA  0000 0000                ori.b      D0, 0x0
  6949. 000058BE  0000 0000                ori.b      D0, 0x0
  6950. 000058C2  0000 0000                ori.b      D0, 0x0
  6951. 000058C6  0000 0000                ori.b      D0, 0x0
  6952. 000058CA  0000 0000                ori.b      D0, 0x0
  6953. 000058CE  0000 0000                ori.b      D0, 0x0
  6954. 000058D2  0000 0000                ori.b      D0, 0x0
  6955. 000058D6  0000 0000                ori.b      D0, 0x0
  6956. 000058DA  0000 0000                ori.b      D0, 0x0
  6957. 000058DE  0000 0000                ori.b      D0, 0x0
  6958. 000058E2  0000 0000                ori.b      D0, 0x0
  6959. 000058E6  0000 0000                ori.b      D0, 0x0
  6960. 000058EA  0000 0000                ori.b      D0, 0x0
  6961. 000058EE  0000 0000                ori.b      D0, 0x0
  6962. 000058F2  0000 0000                ori.b      D0, 0x0
  6963. 000058F6  0000 0000                ori.b      D0, 0x0
  6964. 000058FA  0000 0000                ori.b      D0, 0x0
  6965. 000058FE  0000 0000                ori.b      D0, 0x0
  6966. 00005902  0000 0000                ori.b      D0, 0x0
  6967. 00005906  0000 0000                ori.b      D0, 0x0
  6968. 0000590A  0000 0000                ori.b      D0, 0x0
  6969. 0000590E  0000 0000                ori.b      D0, 0x0
  6970. 00005912  0000 0000                ori.b      D0, 0x0
  6971. 00005916  0000 0000                ori.b      D0, 0x0
  6972. 0000591A  0000 0000                ori.b      D0, 0x0
  6973. 0000591E  0000 0000                ori.b      D0, 0x0
  6974. 00005922  0000 0000                ori.b      D0, 0x0
  6975. 00005926  0000 0000                ori.b      D0, 0x0
  6976. 0000592A  0000 0000                ori.b      D0, 0x0
  6977. 0000592E  0000 0000                ori.b      D0, 0x0
  6978. 00005932  0000 0000                ori.b      D0, 0x0
  6979. 00005936  0000 0000                ori.b      D0, 0x0
  6980. 0000593A  0000 0000                ori.b      D0, 0x0
  6981. 0000593E  0000 0000                ori.b      D0, 0x0
  6982. 00005942  0000 0000                ori.b      D0, 0x0
  6983. 00005946  0000 0000                ori.b      D0, 0x0
  6984. 0000594A  0000 0000                ori.b      D0, 0x0
  6985. 0000594E  0000 0000                ori.b      D0, 0x0
  6986. 00005952  0000 0000                ori.b      D0, 0x0
  6987. 00005956  0000 0000                ori.b      D0, 0x0
  6988. 0000595A  0000 0000                ori.b      D0, 0x0
  6989. 0000595E  0000 0000                ori.b      D0, 0x0
  6990. 00005962  0000 0000                ori.b      D0, 0x0
  6991. 00005966  0000 0000                ori.b      D0, 0x0
  6992. 0000596A  0000 0000                ori.b      D0, 0x0
  6993. 0000596E  0000 0000                ori.b      D0, 0x0
  6994. 00005972  0000 0000                ori.b      D0, 0x0
  6995. 00005976  0000 0000                ori.b      D0, 0x0
  6996.